強化你的Terminal IDE---在android平板/手機上編寫C/C++


  首先,必須在你的apad上裝一個Terminal IDE(下載:http://code.google.com/p/terminal-ide/downloads/list)。Terminal IDE 是一個可擴展的終端應用,其包含了全功能的Java/HTML/Android開發套件。Terminal IDE集成了VIM, ssh, git等多個功能,其中強大之處,大家自己發覺,如果你用慣了Linux下的shell命令,那么用Terminal IDE你將會得心應手,喜歡上它的。

  雖然Terminal IDE很強大,可以編寫Java,android,但它沒有gcc/g++。沒關系,Terminal IDE強大之處就在於它是可拓展的,具體可以看它的Help。此處,我在說明一下,如何把gcc/g++加入Terminal IDE。(下載:http://www.kuaipan.cn/file/id_41572487401570322.htm )

  下載將gcc解壓到Terminal IDE 中的~/system目錄下(不是系統的/system/其真正目錄為:data/data/com.spartacusrex.spartacuside/files/system),修改為可讀命令為 chmod -R 777 ./gcc。修改~(即data/data/com.spartacusrex.spartacuside/files/)目錄下的.bashrc文件。添加需的環境變量。將gcc/bin下的文件改一下名,改為gcc和g++。

在~/.bashrc文件的explort行下面添加如下環境變量:

export CPLUS_INCLUDE_PATH=$IDESYSTEM/gcc/arm-linux-androideabi/c++/include:$CPLUS_INCLUDE_PATH
export C_INCLUDE_PATH=$IDESYSTEM/gcc/arm-linux-androideabi/include:$C_INCLUDE_PATH
export PATH=$IDESYSTEM/gcc/bin:$PATH

再重啟Terminal IDE后(需按TerminalIDE的Shutdown按鈕),便可以使用gcc和g++進行c++/c的編譯。

  

vim a.cpp   //寫入代嗎
g++ a.cpp   //編譯
./a.out     //運行

 

  此時,再用otg接個鍵盤或者用藍牙鍵盤的話,那么整個apad就相當於你的電腦,得心應手。(如需詳細步驟,以后再貼出)

  如果你熟悉Linux和vim,以上方法是不錯的選擇,如果不熟悉的話,可以用C4droid。這里在貼出幾個工具:(下載地址可以自己搜,我只貼出GooglePlay上的地址。)

  AIDE:可以在android平板/手機上編寫android應用,編譯后可直接安裝。(地址:https://play.google.com/store/apps/details?id=com.aide.ui&hl=en

  C4droid:可以在android平板/手機上編寫並編譯c/c++,不過不夠強大。但比較容易安裝。(地址:https://play.google.com/store/apps/details?id=com.n0n3m4.droidc&hl=en

  ADDI:可以在android平板/手機上執行少量的matlab指令。

  以上適合apad+鍵盤,如果沒有鍵盤的話,我覺得還是別折騰了,沒有這個必要吧。寫一寫小程序還是可以的,大的項目就不行了,編譯會很慢的。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM