Кросс-компиляция библиотеки --- curlpp - PullRequest
2 голосов
/ 14 июля 2011

Я написал программу с использованием curlpp и успешно запустился на машине Intel.И теперь я хочу скомпилировать его, используя компилятор arm с именем arm-linux-g ++. Мне нужно перекомпилировать библиотеку curlpp с помощью компилятора arm .Но странно, что на выходе есть .a, .la файл, , но файл .so отсутствует!

Вот мой шаг:

1.recompile curl

./configure --host=arm-linux --prefix=/root/curl/build/target/
make
make install

2.recompile 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

3.move /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 файл отсутствует)

Пожалуйста, научите меня компилироватьв использовании кросс-компилятора.Большое спасибо.

...