C4droid - C/C++ compiler & IDE 8.00

ライセンス: 無料トライアル ‎ファイルサイズ: 2.94 MB
‎ユーザー評価: 2.6/5 - ‎15 ‎投票

C4droid は、Android 用の最も強力な C/C++ IDE + C/C++ コンパイラです。 機能: • オフライン C/C++ コンパイラ: Android デバイス上で独自のアプリケーションを作成し、インターネットにアクセスしなくても実行します。 • Qt、SDL、SDL2、アレグロ、SFML、FLTK、およびグラフィックスのネイティブアクティビティのサポート • APKまたはバイナリとしてプログラムをエクスポート&共有 &ブル; ブレークポイントと時計を持つデバッガー • CMake とメイクファイルのサポート: PC と同じビルドスクリプトを使用する (BusyBox が含まれています) • 構文の強調表示、タブ、コード補完、コードの書式設定、ファイルの関連付け、および元に戻す/やり直しを含むソースコードエディタ • ルートは必要ありません (ただし、C4droidは必要に応じてプログラムに使用できます) &ブル; 完全な ANSI C と ISO C99 サポート TCC (タイニー C コンパイラ) + musl libc • 完全に機能する C++ コンパイラー、GCC による C++11 のサポートを完了 &ブル; Git統合 • カスタマイズ可能なGUIは、自分でタブやボタンを配置する場所を選択し、テーマもサポートされています • プログラミングと教育を強化するための半自動オープンソースライブラリ移植機能 C4droidは、ユーザーフレンドリな使いやすさを持つように設計されていますが、完璧なものは何もないので、ここに表示される質問に対する答えがいくつかあります: メイクファイル、マルチファイルプロジェクトなどを使用するには? 長いコンパイルボタンをクリックし(またはボタンが隠し/移動されている場合は「コンパイル設定」を選択)、現在のディレクトリを設定して、必要なモードを使用します。 [OK]を押すと、C4droid は .c4droid 構成ファイルを作成します。いくつかのモード(makefileなど)は、結果の実行可能ファイル名を入力する必要があります。 その後、コンパイルボタンと実行ボタンを使用して、通常のアプリをビルドして実行します。 単一ファイル モードでグラフィックス ライブラリを使用する方法は? SDLプラグインをインストールし、C4droidの環境設定でG ++コンパイラを選択するだけです。 C4droid は、非常に単純なソース コード分析を使用してアプリ モードを選択することに注意してください。 すべてのグラフィックモードは、対応するインクルード文字列で検出されます(例えば、SDLは「SDL.h」#includeで検出され、バンドルされた例を確認して詳細を確認します)。これらの行をコメントアウトすると、 じゃない 任意の効果を持っています。 単一ファイルの Qt アプリケーションをコンパイルする場合は、"yoursourcefilenamewithcpp.moc" #includeソース コード ファイルの末尾にも追加する必要があります。 C ++サポートを手動でインストールする方法は? C4droid は最初の起動時に C++ サポートをインストールするように求め、半自動モードでそれ自体を構成します。 手動で行う場合は、次のことが必要です。 0) 十分な (100 MB+ ) 内部メモリ 1) GCCプラグインをインストールします。 2) C4droidの環境設定でG++コンパイラを選択 C4droid を C コンパイラとして使用する場合は、G++ ではなく GCC を選択することをおし、 ライブラリをビルドしてインストールする方法は? 通常の Makefile ビルドとほぼ同じ方法で、おそらくいくつかのパッチが必要になる場合があります。 現在テストされているライブラリは、gmp、mpfr、mpc、libxml2、ネオン、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-スペース/Ctrl-D(Ctrl-スペースはアンドロイドによって予約されるかもしれない) [email protected]でバグを報告する。 C4droidは「アンドロイドのためのc」(または「アンドロイドのためのc ++」)の略です。 C4droidはオンラインコンパイラではないので、実際のバイナリを使用します。 APKの一部のバイナリは(L)GPLでライセンスされており、ソースコード(タイニーCコンパイラ、GCC、BusyBoxなど)を私にメールで送信してください。 アンドロイドはグーグル社の商標です。

バージョン履歴

  • バージョン N/A に転記 2016-07-23
    Android 6で更新の問題に直面した場合は、C4droidを完全に再インストールします(プラグイン付き)、5.96:,ターミナルデフォルトの修正プログラム、5.95:、更新後にすべてのメイクファイルプロジェクトのクリーン化が必要です、 このバージョンは以前とバイナリに互換性がありません!,最近の Google キーボードバグの回避策を追加,llvm libcxx に移行,c++14 および c++11 サポートが完了しました,GCC は 6.1.0,SDL に更新され,2.0.4,ターミナル更新,ターゲット API 23,完全なデバッガリファクタリング,最小 API バージョンが8 (libcxx)
  • バージョン 4.03 に転記 2013-06-30
    いくつかの修正と更新

プログラムの詳細