相信大家在安裝好 arm toolchain 後, 會有一股衝動想要驗證 build 起來的 arm toolchain 能不能動?! 剛好試了一下, 雖然很簡單, 但還是記錄一下好了 XD
#include <stdio.h>
int main()
{
printf("Hello World!\n");
}
請出程式界最負盛名的 hello world, 把檔名存成 hello.c 後, 再下這個指令進行編譯, -static 的參數是因為… 我們並沒有把相關的 library 放到 android device 去, 因此下 -static 比較方便且不會有錯誤, 缺點就是…執行檔都很大 XD
arm-none-linux-gnueabi-gcc hello.c -o hello -static
再來就是 adb push 到 device 去了, 這邊要求的是 root 權限, 一般 sdcard 目錄被限制不能執行這種類似的執行檔, 所以小弟都是 push 到 /data 目錄的, 剩下的… 執行後就能看到傳說中的 Hello World! 啦