編輯點評:一款C++程序編譯器,安裝后需要用wifi下載一個插件庫。
程序員們看到這款C++編譯器C4droid (C/C++ compiler)肯定淚流滿面。 手機已經阻止不了我們編程了,您可以創建自己的應用程序在Android手機,并運行(即使沒有互聯網接入:編譯器是)。此應用程序使用TCC和uClibc(GCC仿生libc的一個插件)
快速入門手冊
如果你發現了一個bug或應用程序不能正常工作,請給我發電子郵件。
長按操作:
“保存”按鈕保存為。
打開“按鈕:最近使用的文件。
運行按鈕:運行參數。
編譯按鈕:設置當前目錄。
標簽:關閉標簽。
可以使用菜單“>”導出“導出結果匯編(二進制或APK)。
如果你有“非法指令”錯誤,使用內部編譯器(TCC)安裝GCC的插件,,GCC支持softfloat的(默認情況下)。
C4droid將通過互聯網檢查許可證。
這個應用程序的某些組件(L)GPL授權下,給我發電子郵件的源代碼。
Android是谷歌公司的商標。
Qt是的注冊商標DIGIA。
使用限制
有一個實驗性的Qt支持使用necessitas,但請注意,它是處于alpha階段。
Qt支持的限制:
1)Ministro庫的路徑是硬編碼(/數據/數據??/ org.kde.necessitas.ministro的/文件/ QT / lib目錄),所以給我發電子郵件,如果它會改變。
2)如果你要編譯一個單一的文件Qt的應用程序,您必須添加#,包括“yoursourcefilenamewithcpp.moc”到文件的末尾。如果你使用的。pro文件進行編譯,你不必這樣做。
注意事項
0)有足夠的內部記憶體或root權限。
1)安裝GCC插件(C4droid會問你安裝它)。
2)選擇G+ +編譯器C4droid喜好的。
3)使用iostream,而不是iostream.h時
4)增加了“使用命名空間std;”你的程序(int之前主)
要編譯的Makefile項目,打開任何文件在同一文件夾中Makefile文件,并點擊“編譯”,配置當前目錄(C4droid將創建。c4droid配置文件時,你會按“OK”)。配置文件夾后,你可以按編譯按鈕,C4droid將建立自己的項目。
不要忘了輸入可執行文件的名稱,并選擇編譯模式(也按“確定”,否則將被丟棄)
C4droid支持SDL,NativeActivity的現在和Qt的圖形用戶界面,安裝SDL插件,C4droid使用它(GCC / G+ +編譯器的支持,所以你需要GCC插件)。
(SDL檢測到,與#包括“SDL.h”,的NativeActivity時檢測與#包括“android_native_app_Glue.h”,檢測到Qt是用#include“QtGui”)。
官方介紹
C4droid是一個簡單的C / C + + IDE + C / C + +編譯器,GNU Makefile文件,SDL和Qt支持的Android。 C4droid支持ARM處理器(而不是設備與英特爾的x86和MIPS處理器)的設備。
您可以創建自己的應用程序在Android手機,并運行(即使沒有互聯網接入:編譯器是)。此應用程序使用TCC和uClibc(GCC仿生libc的一個插件),所以它有完整的ANSI C和ISO C99支持。 C4droid可用于教育目的或在C / C + +語言練習。
C4droid某些組件的LGPL許可。你可以下載源代碼TCC和uClibc在其網站上(但TCC已修改了一下,所以我推薦給我發電子郵件得到修改的源代碼)。
熱門評論
最新評論