APKPure Appを使用する
C4droid - C/C++ compiler & IDEの旧いバージョンをダウンロードすることが可能
Googleのプレイ上で最も強力かつユーザーフレンドリーなC / C ++コンパイラ&IDE
C4droidは、Android用の最も強力なC / C ++ IDE + C / C ++コンパイラです。
機能:
•オフラインC / C ++コンパイラ:Androidデバイス上で独自のアプリケーションを作成し、インターネットにアクセスしなくてもそれらを実行する
•Qt、SDL、SDL2、Allegro、SFML、FLTK、およびNativeActivityによるグラフィックのサポート
•プログラムをAPKまたはバイナリとしてエクスポートして共有する
•ブレークポイントとウォッチ付きデバッガ
•CMakeとMakefileのサポート:あなたのPCと同じビルドスクリプトを使う(BusyBoxが含まれています)
•構文の強調表示、タブ、コード補完、コードの書式設定、ファイルの関連付け、元に戻す/やり直しを行うソースコードエディタ
•ルートは必要ありません(ただし、C4droidは必要に応じてプログラムに使用できます)。
TCC(Tiny C Compiler)+ musl libcによるANSI CおよびISO C99のフルサポート
•完全機能C ++コンパイラ、GCCを使用したC ++ 11の完全サポート
•Gitの統合
•カスタマイズ可能なGUI、自分でタブやボタンを配置する場所を選択、テーマもサポートされています
•プログラミングと教育を強化するための半自動オープンソースライブラリ移植機能
C4droidは、すぐに使えるユーザーフレンドリーになるように設計されていますが、完璧なものは何もないので、表示される可能性のある質問に対する回答をいくつか示します。
Makefile、マルチファイルプロジェクトなどの使い方
コンパイルボタンを長押し(またはボタンが隠されているか移動されている場合は "compilation settings"を選択)し、あなたが望むモードを使用するようにカレントディレクトリを設定します。
Okを押すと、C4droidは.c4droid設定ファイルを作成します。 (makefileのような)いくつかのモードは結果の実行可能ファイル名を入力することを要求します、それをすることを忘れないでください。
それが終わったら、すべてのボタンを使用して、通常どおりにアプリケーションをビルドおよび実行します。
シングルファイルモードでグラフィックライブラリを使用する方法
SDLプラグインをインストールし、C4droidの設定でG ++コンパイラを選択するだけです。
C4droidは非常に単純なソースコード分析を使用してアプリモードを選択します。
すべてのグラフィックモードは対応するインクルード文字列で検出されます(たとえば、SDLは#include "SDL.h"で検出されます。詳細については、付属の例を参照してください)。これらの行をコメントアウトしても、効果はありません。
単一ファイルのQtアプリケーションをコンパイルしている場合は、#include "yoursourcefilenamewithcpp.moc"もソースコードファイルの末尾に追加する必要があります。
C ++サポートを手動でインストールするにはどうすればいいですか?
C4droidは最初の起動時にC ++サポートをインストールするようにあなたに頼んで、それ自身を半自動モードで設定するでしょう。
手動でそれをしたい場合は、次のものが必要です。
0)十分な(100MB +)内部メモリ
1)GCCプラグインをインストールする
2)C4droidの設定でG ++コンパイラを選択
CコンパイラとしてC4droidを使用したい場合は、G ++ではなくGCCを選択することをお勧めします。
ライブラリを構築してインストールするにはどうすればいいですか?
通常の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で検索
Ctrl + Aですべて選択
ビルド/コンパイル用のCtrl-B
実行のためのCtrl-R
自動補完のためのCtrl-Space / Ctrl-D(Ctrl-SpaceはAndroidによって予約されているかもしれません)
バグをn0n3m4@gmail.comで報告してください。
C4droidは "c for android"(または "c ++ for android")の略です。
C4droidはオンラインコンパイラではないので、本物のバイナリを使います。
APKのいくつかのバイナリは、(L)GPLの下でライセンスされています。ソースコードを私に電子メールで送ってください(Tiny Cコンパイラ、GCC、BusyBoxなど)。
AndroidはGoogle Inc.の商標です。
QtはDigiaの登録商標です。
Last updated on 2020年10月06日
Minor bug fixes and improvements. Install or update to the newest version to check it out!
C4droid - C/C++ compiler & IDE
8.00 by n0n3m4
2020年10月06日
$3.99