当前位置: 技术问答>linux和unix
GCC编译错误,大家来看看。十万火急!!!!
来源: 互联网 发布时间:2016-09-04
本文导语: /usr/bin/ld: cannot find -lX11 collect2: ld returned 1 exit status make: *** [out/host/linux-x86/obj/lib/libneo_util.so] Error 1 make: *** Waiting for unfinished jobs.... 求解决 怎么让系统能找到这个libX11 声明: 64位操作系统 在/usr/lib下有 libX11.a ...
/usr/bin/ld: cannot find -lX11
collect2: ld returned 1 exit status
make: *** [out/host/linux-x86/obj/lib/libneo_util.so] Error 1
make: *** Waiting for unfinished jobs....
求解决 怎么让系统能找到这个libX11
声明:
64位操作系统
在/usr/lib下有 libX11.a libX11.so文件
由于编译的时候冲突
把libX11.a libX11.so 给重命名了
虽然没有了冲突的错误
但是 cannot find -lX11 这个错误依然存在
如果我把这2个文件还原 只会有更多的错误 而且上面的错误依然存在 所以我重命名了
现在求解 怎么解决这个错误
|
你不能乱改文件名字的。有错误有一步步的找。
先看看你的机器上有没有x11的库?
/usr/lib/libx11之类的
/lib/libx11之类的
*.a和*.so有很大的区别。
先看看你的机器上有没有x11的库?
/usr/lib/libx11之类的
/lib/libx11之类的
*.a和*.so有很大的区别。
|
makefile也算源代码么?