Eclipse -lcurl 找不到

Eclipse -lcurl not find

我需要一个特殊的编译器。这是我在 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: skipping incompatible /usr/lib/i386-linux-gnu/libcurl.so when searching for -lcurl
/opt/powerpc-gcc-4.4.3-uclib/bin/../lib/gcc/powerpc-stw-linux-uclibc/4.4.3/../../../../powerpc-stw-linux-uclibc/bin/ld: skipping incompatible /usr/lib/i386-linux-gnu/libcurl.a when searching for -lcurl
/opt/powerpc-gcc-4.4.3-uclib/bin/../lib/gcc/powerpc-stw-linux-uclibc/4.4.3/../../../../powerpc-stw-linux-uclibc/bin/ld: cannot find -lcurl

我尝试在 Ubuntu 14.04 x86 下编译。应该安装 libcurl

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

显然,您正在为 PowerPC 构建,但链接到 i386 的库。

您需要 download/build 用于 PowerPC 的 libcurl,并提供正确的路径。

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