沒在Android上寫程式過啊,還以為一樣都是linux作法應該都一樣
卻忘了最重要的事情啊,Android改寫過gnu library阿.
一般情況下用的cross compile編出的執行檔,完全不能在android上shell執行
用adb把檔案送到機器上卻發現,
/system/bin/sh: ./test: No such file or directory
如果要編出簡單的測試執行檔要加 -static,不能動態連結阿.
arm-linux-gcc -o test -Wall test.c -static
REF:
http://bbs.csdn.net/topics/390349057
真的是改天要找時間研究怎麼在build android用的執行檔,真是太蠢了..Orz
沒有留言:
張貼留言