2014年12月25日 星期四

在android shell下,no such file or directory 找不到檔案

沒在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

沒有留言:

張貼留言