Я хочу знать, как я могу перекрестно скомпилировать библиотеку для архитектуры ARM. Предположим, у меня библиотека libcurl для архитектуры Intel, и теперь я хочу запустить приложение в архитектуре ARM с помощью этой библиотеки. Какие шаги я должен выполнить для этой кросс-компиляции. Я использую 32-разрядную машину Ubuntu. Я прошел через основные этапы, каккомпиляция библиотеки для архитектуры оружия
./configure --host= ...
make
make install
, но не мог получить полное представление. Пожалуйста, предоставьте полезную ссылку или кто-нибудь может объяснить все. Любая помощь будет принята с благодарностью.
Я знаю, что есть сообщение в SO для этого уже «http://stackoverflow.com/questions/5832734/cross-compiling-a-library-from-intel-to -arm», но я не получил вещи, разъясненные этим.
Платформа: Linux, GCC компилятор
make install? Проверьте: вы знаете, что это не означает, что ваш бинарный бит работает на Intel? – dbrank0
Возможно, вы захотите добавить DESTDIR для установки. http://www.gnu.org/prep/standards/html_node/DESTDIR.html – Fabel