GNU/Linux >> Linux の 問題 >  >> Linux

Android - root 化された電話でネイティブ アプリケーションをコンパイルするにはどうすればよいですか?

C4droid はエディター付きの GCC だけなのに、なぜ C4droid に 3 ドルも払わなければならないのか理解できません。

Android で新しい無料の CppDroid - C/C++ IDE を使用します。多くの C/C++ の例とチュートリアルが含まれています。ブログ リンク、Google Play リンク (190 MB が必要)。


一般に、アプリケーションのコンパイルには、大きな処理能力は必要ありません。私はいつも286でそれをしました。 OP は自分の電話で gcc を使用したいと考えています。

Google マーケットで C4droid (C/C++ コンパイラ) を探します。次に、マーケットから C4droid 用の GCC プラグインをインストールします。 (これらには数ドルかかります)。

市場の説明から:

<ブロック引用>

これは c4droid 用のプラグインで、GCC を使用して C および C++ ソース コードをコンパイルできるようにします。 Bionic (Android libc) を備えた gcc 4.7 が含まれています。ソース コードは変更されていないため、必要に応じて自分でコンパイルできます。


ネイティブ コードを Android アプリケーションとして作成、コンパイル、配布できます。

NDK の詳細については、こちらをご覧ください。

公式のフレームワークとアプリケーションのパッケージ化なしで実行したい場合は、ARM アーキテクチャ用にアプリケーションをクロスコンパイルすることを検討する必要があります。


Linux
  1. AndroidフォンをUbuntuにワイヤレスで接続する方法– OMG! Ubuntu!

  2. gcc/cmake を使用して 64 ビット Linux マシンで 32 ビット バイナリをコンパイルする方法

  3. Linuxでファイルをシンボリックリンクするにはどうすればよいですか?

  1. Linux と Android の間で高速かつ信頼性の高い方法でファイルを転送する方法は?

  2. ディスク io を監視するにはどうすればよいですか?

  3. Docker 内で lsof を置き換えるにはどうすればよいですか (LXC ベースではなくネイティブ)

  1. 自分が画面にいるかどうかを確認するにはどうすればよいですか?

  2. Android で実行するネイティブ (コマンドライン) 実行可能ファイルをビルドするにはどうすればよいですか?

  3. Linux で C プログラミング言語のヘッダー ファイルを見つけるにはどうすればよいですか?