亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標(biāo)題:
交叉編譯 -static問題
[打印本頁]
作者:
daxiguagg
時(shí)間:
2014-04-15 14:41
標(biāo)題:
交叉編譯 -static問題
Android上跑C程序。
arm-none-linux-gnueabi-gcc hello.c -o hello -static
-static選項(xiàng)在這里是必須的,否則會(huì)出現(xiàn)”not found”的錯(cuò)誤。
為什么要加-static呢?不加有其他方法在Android跑起來嗎?
作者:
amarant
時(shí)間:
2014-04-15 17:17
可以man gcc看看
作者:
arm-linux-gcc
時(shí)間:
2014-04-16 18:51
本帖最后由 arm-linux-gcc 于 2014-04-16 18:52 編輯
arm-none-linux-gnueabi-gcc是使用的glibc
而android上沒有g(shù)libc,android上的C庫是bionic
所以使用arm-none-linux-gnueabi-gcc動(dòng)態(tài)鏈接的C程序在android上就會(huì)無法運(yùn)行,如果想使用動(dòng)態(tài)鏈接,需要使用android的toolchain——arm-linux-androideabi-gcc
作者:
jasenwan88
時(shí)間:
2014-04-21 15:02
說明你編譯庫的時(shí)候是static 方式編譯的,所以你鏈接它的是時(shí)候要static, 不加static默認(rèn)是shared 連接方式。
歡迎光臨 Chinaunix (http://www.72891.cn/)
Powered by Discuz! X3.2