簡體   English   中英

編譯仿真手臂代碼

[英]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在這里沒有幫助我。

您必須提供要鏈接到的共享庫的位置。 請張貼您得到的錯誤以獲得更好的答案,但請看一下我對

在32位系統上安裝64位glib2進行交叉編譯

運行configure時,您只需要向CFLAGS變量添加正確的-L和-Wl,-rpath-link。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM