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