C4DroidはAndroid用の最も強力なC / C IDE C / Cコンパイラです。
特徴:
インターネットアクセスなしでも
•QT、SDL、SDL2、ALLGO、SFML、FLTK、およびNATIVEACTIVIVEのサポート
•プログラムをAPKまたはバイナリとしてのプログラムまたはバイナリとして共有する
•ブレークポイントと時計を監視しているデバッガ•CMakeとMakeFileのサポート:PCの場合と同じビルドスクリプトを使用します(BUSYBOXが含まれています)
Syntaxの強調表示、タブ、コード補完、コードの書式設定、ファイルの関連付け、元に戻す/やり直しを持つソースコードエディタ
•いいえ必須(ただし、C4Droidが望む場合はプログラムに使用できます)•TCC(Tiny Cコンパイラ)MUSL LIBCでのサポート(Tiny Cコンパイラ)MUSL LIBCのサポート
•完全機能Cコンパイラ、COMPLETE C 11サポートGCC
•Git Integration
•カスタマイズ可能なGUI、自分でタブとボタンを配置する場所を選択し、テーマもサポートされています。•半自動オープンソースライブラリ移植強化プログラミングと教育のためのRe
C4Droidは、箱入りの範囲外になるように設計されていますが、完璧なものは何もありませんので、表示できる質問に対するいくつかの回答があります。
MakeFiles、Multifile Projectsなどの使用方法は?
ロングクリックコンパイルボタン(またはボタンが隠し/移動/移動されている場合は「コンパイル設定」を選択し、必要なモードを使用するように現在のディレクトリを設定します。
C4DroidはOKを押すと、.c4droid設定ファイルを作成します。いくつかのモード(MakeFileのようなもの)は、結果実行可能ファイル名を入力する必要があります。
allを使用して、ボタンを作成して実行してアプリを作成して実行します。
方法シングルファイルモードでグラフィックライブラリを使用するには?
SDLプラグインをインストールして、C4Droid設定でGコンパイラを選択します。
C4DRoidは、非常に単純なソースコード分析を使用してアプリモードを選択します。
すべてのグラフィックモードが検出されました対応する含有文字列(SDLが#include "sdl.h"で検出されます。より詳細な情報については、バンドルされた例を確認してください。これらの行をコメントアウトしていない
はどんな効果もあります。
単一ファイルQTアプリをコンパイルしている場合は、#include "yoursourcefileNamewithcpp.moc"をソースコードファイルの最後に追加する必要があります。 。
手動でCサポートをインストールする方法は、最初の起動時にCサポートをインストールするように依頼し、半自動モードで自分自身を設定します。手動でそれをしたい場合は、必要性:
0)十分な(100MB)内蔵メモリ
1)GCCプラグインをインストールする
C4Droidの設定でGコンパイラを選択する
CコンパイラとしてC4DROIDを使用する場合は、 gccを選択するのが良いのは良いです。
ライブラリを構築してインストールする方法は、おそらく一部のパッチが必要な場合を除き、通常のメイクファイルの構築とほぼ同じ方法が必要な場合があります。
現在テストされているライブラリはGMP、MPFR、MPC、libxml2、neon、sqlite、sdl_gfx( - disable-mmx必須)。
どのジェスチャー/キーボードショートカットがC4Droidサポートをしていますか?
ロングクリックジェスチャー:
新規ボタン:現在のファイルを削除します。
保存ボタン:
開くボタン:
runボタン:引数で実行します。
コンパイルボタン:現在のディレクトリを設定します。
タブ:閉じるタブ。
キーボードショートカット:
CTRL-C、CTRL-V、CTRL-Xのコピー、貼り付け、カット
Ctrl-S、Ctrl-Oの保存/ open
ctrl-z、ctrl-y / REDO。
「行への移動」for for for for for for for for for for for for for for for select for select
ctrl-b build / compile for RunのCtrl-R
自動補完のためのCTRL-SPACE / CTRL-D(Ctrl-SpaceがAndroidに予約されている可能性があります)
n0n3m4@gmail.comのレポートバグ。
C4DroidはAndroid用C用です。
C4Droidはオンラインコンパイラではありません。
apkのいくつかのバイナリは(L)GPLの下でライセンスされている、ソースコードのために私に電子メールを送ります(tiny cコンパイラ、GCC、BUSYBOXなど)
AndroidはGoogle Inc.の商標です。QTはDigiaの登録商標です。
Fixed a lot of bugs.
Updated GCC to 10.2.
Qt doesn't require any 3rd-party apps anymore.
Terminal can now be closed with Ctrl X.
SDL2 now supports immersive mode.