0
當我編譯一個二進制文件時,即使我有依賴關係,我也會收到以下錯誤。C++找不到-l-static-libgcc
在/ usr /斌/勞工處:找不到-1-靜態libgcc的
在/ usr /斌/勞工處:找不到-1-靜態的libstdC++
當我編譯一個二進制文件時,即使我有依賴關係,我也會收到以下錯誤。C++找不到-l-static-libgcc
在/ usr /斌/勞工處:找不到-1-靜態libgcc的
在/ usr /斌/勞工處:找不到-1-靜態的libstdC++
您需要刪除-l
和公正寫入-static-libgcc
和-static-libstdc++
。這些GCC選項記錄在這裏:
https://gcc.gnu.org/onlinedocs/gcc/Link-Options.html
如果你寫-l-static-libgcc
,編譯器會天真地查找名爲lib-static-libgcc.a
庫,它仍然會在默認的運行時庫鏈接。
大多數庫名稱不以連字符開頭。 – aschepler