Linux 交叉编译库--curlpp
我用curlpp编写了一个程序,并在intel机器上成功运行。 现在我想用一个叫做arm-linux-g的arm编译器来编译它++ 我需要做的是使用arm编译器重新编译库curlpp。但奇怪的是,输出中有.a、.la文件,但是.so文件丢失了强> 我的步骤如下: 1.重新编译卷曲Linux 交叉编译库--curlpp,linux,gcc,g++,cross-compiling,Linux,Gcc,G++,Cross Compiling,我用curlpp编写了一个程序,并在intel机器上成功运行。 现在我想用一个叫做arm-linux-g的arm编译器来编译它++ 我需要做的是使用arm编译器重新编译库curlpp。但奇怪的是,输出中有.a、.la文件,但是.so文件丢失了 我的步骤如下: 1.重新编译卷曲 ./configure --host=arm-linux --prefix=/root/curl/build/target/ make make install 2.重新编译curlpp env CPPFLAGS="-I
./configure --host=arm-linux --prefix=/root/curl/build/target/
make
make install
2.重新编译curlpp
env CPPFLAGS="-I/root/curl/build/target/include" LDFLAGS="-
L/root/curl/build/target/lib" ./configure --host=arm-linux --prefix=/root/curlpp/build/target --build=i586
make
make install
3move/root/curlpp/build/target/,root/curl/build/target/to/root/usr/local/
4。编译我的程序
arm-linux-g++-I/root/usr/local/include-L/root/usr/local/lib abc.cpp-lcurlpp-o abc
编译器抱怨lcurlpp找不到(因为.so文件是
缺失)
请教我如何使用交叉编译器进行编译。
多谢各位