我想用-static
标志链接一个g ++二进制文件,但出现此错误
我正在使用fedora 29
错误
/usr/bin/ld: cannot find -lstdc++
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
代码
#include <iostream>
int main(){
std::cout << "Hello" << std::endl;
return 0;
}
G ++行
g++ static.cc -o static -static
答案 0 :(得分:0)
感谢Thomas I在执行的注释中找到了解决方法
yum install glibc-static
yum install libstdc++-static