Centos gcc不兼容libm.so和libc.so

时间:2013-07-13 21:31:41

标签: gcc g++ centos libc libm

尝试在Centos 6.3上编译c ++程序。遇到以下错误消息:

/usr/bin/ld: skipping incompatible /usr/lib/libm.so when searching for -lm
/usr/bin/ld: skipping incompatible /usr/lib/libc.so when searching for -lc

使用命令时:

g++ -L /usr/lib newcode2.cpp -lusb-1.0 -o newcode2

一直在全天工作。

系统有/lib/libc.so.6,有些帖子让我相信部分解决方案可能是一个符号链接。 gcc版本是4.4.7。 ldconfig -v没有显示libc.so只是libc.so.6。我试图将/usr/lib/libc.so和libm.so移动到_old。之后,刚刚创建了以下两个链接:

ln -s /lib/libc.so.c /usr/lib/libc.so 
ln -s /lib/libm.so.c /usr/lib/libm.so 

没有解决它。我有两个来自编译器的消息。

0 个答案:

没有答案