Centos gcc不兼容libm.so和libc.so 试图在CCENS 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

Centos gcc不兼容libm.so和libc.so 试图在CCENS 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,gcc,g++,centos,libc,libm,Gcc,G++,Centos,Libc,Libm,使用命令时: 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 -

使用命令时:

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 

没有解决它。我收到了来自编译器的两条相同的消息

请发布实际的g++命令行。谢谢。这已经工作了一整天,当我开始编译这个新版本的代码时,它似乎停止了:g++-L/usr/lib newcode2.cpp-lusb-1.0-o newcode2。。。你让我非常仔细地看了这一点,事实上,-L选项只是需要删除。我太感激了!ps:添加到原始问题以提高可读性=0