我想用 -static
标志链接一个 g++ 二进制文件,但我得到了这个错误
我正在使用软呢帽 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
最佳答案
感谢 Thomas,我在评论执行中找到了解决方案
yum install glibc-static
yum install libstdc++-static
关于c++ - 静态链接 C++,找不到库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53389167/