g ++无法找到库

时间:2018-10-01 23:50:30

标签: c++ c g++ ld

我正在使用g++ -L/lib64 -I /git/src ...编译代码,但是我得到了

/usr/bin/ld: cannot find -lstdc++
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lgcc_s
/usr/bin/ld: cannot find -lc
/usr/bin/ld: cannot find -lgcc_s

我检查了/ lib64 /,发现这些库确实存在

/usr/lib64/libstdc++.so.6 -> libstdc++.so.6.0.19
/usr/lib64/libm.so -> ../../lib64/libm.so.6
/usr/lib64/libgcc_s.so.1 -> libgcc_s-4.8.5-20150702.so.1
/usr/lib64/libc.so.6 -> libc-2.17.so

当我尝试ld -lc --verbose时,也会失败。所有的库都存在于/lib64中,并且仍然包含路径,但g ++无法找到它们。知道发生了什么吗?

0 个答案:

没有答案