馬上加入Android 台灣中文網,立即免費下載應用遊戲。
您需要 登錄 才可以下載或查看,沒有帳號?註冊
x
本帖最後由 monitorstudio 於 2014-5-6 18:39 編輯
有在寫 C/C++ 的機友就知道這有多好玩了 XD
而且它還支援 make !!!
arm-linux-androideabi 是一款編譯器, 它可以將 C 或是 C++ 撰寫的程式碼編譯成 Android 可執行的程式, 不同於 apk 檔的是, C/C++ 的程式以在 Android 系統深層執行並且任由你調度使用, 吃的資源也極少, 而且可以配合腳本使用或甚至編譯成核心模組, 讓你的 Android 支援更多非常強大的功能
例如編譯了 reiserfs 的核心模組後使用它, 你的系統存取速度將可達到原本的 10~15 倍 !!!
或是使用了 fstrim, 你的手機將回到剛拿到時的順暢度!!!(本人可證實)
在 MSWindows 環境下, 只要將 cmd cd 到編譯器的位置編譯器即可正常運作
例 :- arm-linux-androideabi-gcc.exe -O3 -o Helo.exe Hello.c
複製代碼 在 GNU/Linux 環境下, 開啟終端執行 tar :- sudo tar -xzmvf arm-linux-androideabi.tar.gz -C /usr
複製代碼 這樣即安裝完畢
如要執行, 照樣- arm-linux-androideabi-gcc -O3 -o Helo Hello.c
複製代碼 即可
在 Android 上比較麻煩
同樣 tar 解壓後 ( 假設我解壓到 /gcc ) 用任何方式設定環境變數 :- export GCCHOME=/gcc
- export GCCPATH=$GCCHOME/bin:$GCCHOME/arm-linux-androideabi/bin:$GCCHOME/libexec/
- export PATH=$PATH:$GCCHOME:$GCCPATH
複製代碼 當然你可以每次使用前都宣告一次, 但這顯然不是一個好方法
比較聰明的方法有
1.修改 /system/etc/mkshrc
2.修改內核中的 init.rc
3.或是你的模擬終端可以在開始時自動執行指令, 就讓它自動宣告
Downloads :
For Android :
arm-linux-androideabi.tar
For GNU/Linux :
arm-linux-androideabi.tar.gz
For MSWindows :
arm-linux-androideabi.zip
|