C4droid最新中文版是一款基于安卓系統(tǒng)打造的C/C++程序編譯軟件,編程語(yǔ)言的學(xué)習(xí)者們直接在Android設(shè)備上就可以實(shí)現(xiàn)代碼的編寫和編譯了,擺脫了電腦的控制,用戶可以隨時(shí)隨地進(jìn)行編程,擁有一個(gè)良好的開(kāi)發(fā)環(huán)境,感興趣的用戶快來(lái)KK下載體驗(yàn)吧~
熱門app推薦: 輕松護(hù)考拉APP 2.1.0版 嗨小葩去水印App v1.3.7 官方新版本 愛(ài)動(dòng)態(tài)壁紙4K安卓版 v10.0.1 免費(fèi)版 官方版純凈圖標(biāo)包應(yīng)用
C4droid的最新中文版是一款為安卓系統(tǒng)設(shè)計(jì)的C/C++編程和編譯軟件,用戶可以在Android設(shè)備上直接進(jìn)行代碼編寫和編譯,無(wú)需依賴電腦。這樣,用戶可以隨時(shí)隨地進(jìn)行編程,并享有良好的開(kāi)發(fā)環(huán)境。感興趣的用戶可以前往KK下載體驗(yàn)。
1、支持完整的ANSI C和ISO C99,以及TCC(Tiny C Compiler)和uClibc。
2、提供源代碼編輯器,包括語(yǔ)法高亮、標(biāo)簽、代碼自動(dòng)完成、代碼格式化、文件關(guān)聯(lián)以及撤銷/重做功能。
3、支持導(dǎo)出和分享程序,或生成本地APK可執(zhí)行文件(適用于終端應(yīng)用)。
4、具備離線C編譯器功能,可在沒(méi)有互聯(lián)網(wǎng)連接的情況下創(chuàng)建和運(yùn)行Android應(yīng)用。
- 離線C編譯器:無(wú)需互聯(lián)網(wǎng)即可在Android設(shè)備上創(chuàng)建和運(yùn)行應(yīng)用程序。
- 源代碼編輯器,具備語(yǔ)法高亮、標(biāo)簽、代碼自動(dòng)完成、格式化、文件關(guān)聯(lián)及撤銷/重做功能。
- 支持導(dǎo)出和分享程序?yàn)锳PK或本機(jī)可執(zhí)行文件(適合終端應(yīng)用)。
- 不需要Root權(quán)限(但C4droid可以使用Root權(quán)限來(lái)優(yōu)化程序)。
- 完整支持ANSI C和ISO C99,并結(jié)合Tiny C Compiler(TCC)和uClibc。
- 集成Git版本控制。
- 可自定義圖形用戶界面,用戶可調(diào)整標(biāo)簽和按鈕的位置,并支持主題設(shè)置。
更多功能與免費(fèi)的GCC插件:
- 完整支持C++及接近完整的C++11標(biāo)準(zhǔn),使用GCC與libc。
- 支持NativeActivity、QT、SDL和SDL2的圖形用戶界面。
- 提供調(diào)試斷點(diǎn)和監(jiān)視功能。
- 支持Makefile文件:使用相同的構(gòu)建腳本在PC上進(jìn)行構(gòu)建(包含BusyBox)。
- 增強(qiáng)的編程和教育半自動(dòng)開(kāi)源庫(kù)的移植功能。
1、啟動(dòng)C4droid應(yīng)用,進(jìn)入主界面,點(diǎn)擊右上角的【三個(gè)點(diǎn)】圖標(biāo)。
2、在彈出的菜單中選擇【設(shè)置】選項(xiàng)。
3、在設(shè)置界面,點(diǎn)擊【選擇編譯器】,可以選擇TCC、GCC或G++。如果編譯C語(yǔ)言代碼,請(qǐng)選擇GCC;如果是C++代碼,則選擇G++。
4、用戶可以自行編寫代碼進(jìn)行測(cè)試,或復(fù)制代碼粘貼到編輯器中。
5、點(diǎn)擊編譯按鈕完成編譯,成功后點(diǎn)擊運(yùn)行。也可以在手機(jī)根目錄創(chuàng)建文件夾以存放C/C++程序,方便日后訪問(wèn)。完成的代碼需記得保存。
C4droid設(shè)計(jì)為即開(kāi)即用,但也可能出現(xiàn)一些問(wèn)題,以下是常見(jiàn)問(wèn)題解答。
如何使用Makefiles或多文件項(xiàng)目?
長(zhǎng)按編譯按鈕(如果按鈕被隱藏或移動(dòng),選擇“編譯設(shè)置”),配置當(dāng)前目錄使用所需模式。C4droid會(huì)在點(diǎn)擊“確定”時(shí)創(chuàng)建配置文件,某些模式(如Makefile)需要輸入結(jié)果可執(zhí)行文件名,不要忘記輸入。完成后,使用編譯和運(yùn)行按鈕構(gòu)建并運(yùn)行應(yīng)用程序。
如何在單文件模式下使用圖形庫(kù)?
安裝SDL插件,并在C4droid偏好中選擇G++編譯器即可。C4droid通過(guò)簡(jiǎn)單的源碼分析選擇應(yīng)用模式,每種圖形模式使用相應(yīng)的include字符串(例如SDL使用#include "SDL.h"),注釋掉這些行不會(huì)產(chǎn)生影響。編譯單文件的Qt應(yīng)用時(shí),需在源碼文件末尾添加#include "yoursourcefilenamewithcpp.moc"。
如何手動(dòng)安裝C++支持?
首次啟動(dòng)C4droid時(shí),會(huì)提示安裝C++支持并進(jìn)行半自動(dòng)配置。若要手動(dòng)安裝,請(qǐng)確保內(nèi)部?jī)?nèi)存超過(guò)100MB,并安裝GCC插件,然后在C4droid偏好中選擇G++編譯器。使用C4droid作為C編譯器時(shí),建議選擇GCC而非G++。
如何構(gòu)建和安裝庫(kù)?
與普通的Makefile構(gòu)建方式相似,但可能需要一些補(bǔ)丁。已測(cè)試的庫(kù)包括gmp, mpfr, mpc, libxml2, neon, sqlite, SDL_gfx(需要--disable-mmx)。
C4droid支持哪些手勢(shì)/快捷鍵?
長(zhǎng)按手勢(shì):
新建按鈕:刪除當(dāng)前文件。
保存按鈕:另存為。
打開(kāi)按鈕:最近的文件。
運(yùn)行按鈕:帶參數(shù)運(yùn)行。
編譯按鈕:配置當(dāng)前目錄。
標(biāo)簽:關(guān)閉標(biāo)簽。