[英]compiling synamic arm code
我正在為我的Android手機構建一些通用的gnu / linux控制台實用程序,但到目前為止,我只能靜態地構建它們,而要付出很大的代價。 有人可以指導我使用共享庫進行綜合編譯的步驟嗎?
這是我用於配置的腳本:
./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手機上的庫可供交叉編譯器使用嗎? Google在這里沒有幫助我。
您必須提供要鏈接到的共享庫的位置。 請張貼您得到的錯誤以獲得更好的答案,但請看一下我對
運行configure時,您只需要向CFLAGS變量添加正確的-L和-Wl,-rpath-link。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.