我需要一个特殊的编译器。这是我从eclipse打来的电话:

powerpc-stw-linux-uclibc-g++ -L/usr/lib/i386-linux-gnu -L/usr/lib -L/usr/libx32 -L/var/lib -o "Test"  ./src/Test.o   -lz -lcurl


但是现在Eclipse抛出了这个:


  /opt/powerpc-gcc-4.4.3-uclib/bin/../lib/gcc/powerpc-stw-linux-uclibc/4.4.3/../../../../powerpc-stw- linux-uclibc / bin / ld:搜索-lcurl时跳过不兼容的/usr/lib/i386-linux-gnu/libcurl.so
  /opt/powerpc-gcc-4.4.3-uclib/bin/../lib/gcc/powerpc-stw-linux-uclibc/4.4.3/../../../../powerpc-stw- linux-uclibc / bin / ld:搜索-lcurl时跳过不兼容的/usr/lib/i386-linux-gnu/libcurl.a
  /opt/powerpc-gcc-4.4.3-uclib/bin/../lib/gcc/powerpc-stw-linux-uclibc/4.4.3/../../../../powerpc-stw- linux-uclibc / bin / ld:找不到-lcurl


我试图在Ubuntu 14.04 x86下进行编译。应该安装libcurl

$ curl-config --libs
-L/usr/lib/i386-linux-gnu -lcurl

最佳答案

显然,您正在为PowerPC进行构建,但与i386的lib链接。

您需要下载/构建PowerPC的libcurl,并提供正确的路径。

换句话说,不要混合使用两种不同的体系结构。

07-24 20:42