2010-09-20 4 views
0

Я создаю некоторые общие утилиты консоли gnu/linux для своего телефона Android, но до сих пор мне удалось создать их статически, с довольно размерным штрафом. Может ли кто-нибудь пройти через шаги для синаксических компиляций с использованием разделяемых библиотек?компиляция кода синусоидального кода

Вот скрипт (ы) Я использую для конфигурации:

./configure --host=arm-none-linux-gnueabi \ 
CC="arm-none-linux-gnueabi-gcc" \ 
CROSS_COMPILE="arm-none-linux-gnueabi-" \ 
CFLAGS=" -static $_XXFLAGS" \ 

для общего:

./configure --host=arm-none-linux-gnueabi \ 
CC="arm-none-linux-gnueabi-gcc" \ 
CROSS_COMPILE="arm-none-linux-gnueabi-" \ 
--enable-shared=yes --enable-static=no 

мне нужно сделать LIBS на мой телефон андроид Avaiable на мой крест ли -compiler? Google не помогает мне здесь.

ответ

0

Вам нужно будет указать расположение разделяемых библиотек, с которыми вы хотите установить связь. Пожалуйста, пост об ошибке, что вы получаете за лучший ответ, но взгляните на мой ответ на

install 64-bit glib2 on 32-bit system for cross-compiling

Вы должны просто нужно добавить правильный -L и -Wl, -rpath-ссылку переменная CFLAGS при запуске configure.

Смежные вопросы