日期:2014-05-16  浏览次数:20594 次

问下这个是什么意思
/usr/bin/ld: skipping incompatible /root/HCXML/gcc340/xercesc/lib/libxerces-c.so when searching for -lxerces-c
/usr/bin/ld: cannot find -lxerces-c

------解决方案--------------------
如字面意思,没找到-lxerces-c
没装的话,就装一下,装了的话,ldconfig试试看
------解决方案--------------------
你的程序在链接时给出了 -lxerces-c , 要求连接xerces-c库

链接器找到了 /root/HCXML/gcc340/xercesc/lib/libxerces-c.so, 却发现不兼容(原因待查), 将其忽略

然后在其他位置也没有找到合适的, 就报错, 退出了.

------解决方案--------------------
/root/HCXML/gcc340/xercesc/lib/libxerces-c.so该库文件的版本不对。
------解决方案--------------------
执行file命令看看库文件是多少位的

file /root/HCXML/gcc340/xercesc/lib/libxerces-c.so