C4droid - C/C++ compiler & IDE


8.00 by n0n3m4
2020年10月06日

關於C4droid - C/C++ compiler & IDE

最強大的和用戶友好的C / C ++編譯器和IDE在谷歌播放

C4droid是Android上功能最強大的C / C ++ IDE + C / C ++編譯器。

特點:

•離線C / C ++編譯器:在Android設備上創建自己的應用程序,即使沒有Internet訪問也可以運行它們

•Qt,SDL,SDL2,Allegro,SFML,FLTK和NativeActivity支持圖形

•以APK或二進製文件的形式導出和共享您的程序

•帶斷點和監視的調試器

•CMake和Makefile支持:使用與PC上相同的構建腳本(包括BusyBox)

•源代碼編輯器,包括語法突出顯示,選項卡,代碼完成,代碼格式化,文件關聯和撤消/重做

•無需root(但如果你願意,C4droid可以將它用於你的程序)

•使用TCC(Tiny C編譯器)+ musl libc支持完整的ANSI C和ISO C99

•功能齊全的C ++編譯器,GCC完全支持C ++ 11

•Git集成

•可自定義的GUI,選擇自己放置標籤和按鈕的位置,也支持主題

•半自動開源庫移植功能,可增強編程和教育

C4droid的設計是開箱即用的用戶友好,但沒有什麼是完美的,所以這裡有一些問題的答案可以出現:

如何使用Makefile,多文件項目等?

長按編譯按鈕(如果隱藏/移動按鈕,則選擇“編譯設置”)並配置當前目錄以使用所需的模式。

請注意,當您按下確定時,C4droid將創建.c4droid配置文件。某些模式(如makefile)需要輸入結果可執行文件名,不要忘記這樣做。

完成之後,所有人都使用編譯和運行按鈕來定期構建和運行您的應用程序。

如何在單文件模式下使用圖形庫?

只需安裝SDL插件並在C4droid首選項中選擇G ++編譯器即可。

請注意,C4droid使用非常簡單的源代碼分析選擇應用程序模式:

使用相應的包含字符串檢測每個圖形模式(例如,使用#include“SDL.h”檢測SDL,檢查捆綁示例以獲取更多信息)。註釋掉這些行不會產生任何影響。

如果您正在編譯單文件Qt應用程序,您還應該將#include“yoursourcefilenamewithcpp.moc”添加到源代碼文件的末尾。

如何手動安裝C ++支持?

C4droid會要求您在首次啟動時安裝C ++支持,並將自動配置為半自動模式。

如果您想手動執行此操作,則需要:

0)足夠(100MB +)內部存儲器

1)安裝GCC插件

2)在C4droid首選項中選擇G ++編譯器

請注意,如果要將C4droid用作C編譯器,最好選擇GCC,而不是G ++。

如何構建和安裝庫?

幾乎與常規Makefile構建方式相同,除非可能需要一些修補。

目前測試的庫是gmp,mpfr,mpc,libxml2,neon,sqlite,SDL_gfx(需要--disable-mmx)。

C4droid支持哪些手勢/鍵盤快捷鍵?

長按手勢:

新按鈕:刪除當前文件。

保存按鈕:另存為。

打開按鈕:最近的文件。

運行按鈕:使用參數運行。

編譯按鈕:配置當前目錄。

標籤:關閉標籤。

鍵盤快捷鍵:

Ctrl-C,Ctrl-V,Ctrl-X用於復制,粘貼和剪切

Ctrl-S,Ctrl-O表示保存/打開

Ctrl-Z,Ctrl-Y表示撤消/重做。

Ctrl-L表示“轉到行”

Ctrl-F for Find

Ctrl-A用於選擇全部

Ctrl-B用於構建/編譯

Ctrl-R表示運行

Ctrl-Space / Ctrl-D用於自動完成(Android可能會保留Ctrl-Space)

報告錯誤n0n3m4@gmail.com。

C4droid代表“c for android”(或“c ++ for android”)。

C4droid不是在線編譯器,因此它使用真正的二進製文件。

APK中的一些二進製文件是根據(L)GPL許可的,給我發電子郵件的源代碼(Tiny C編譯器,GCC,BusyBox等)

Android是Google Inc.的商標。

Qt是Digia的註冊商標。

更多應用信息

最新版本

8.00

系統要求

2.3

舉報

舉報不當內容

更多

C4droid - C/C++ compiler & IDE相關應用

n0n3m4 開發者的更多應用

最新發現