Я создаю некоторые общие консольные утилиты 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
Нужно ли мне делать библиотеки на моем телефоне Android доступными для моего кросс-компилятора? Гугл мне тут не поможет.