1

(ソースコードを表示していないので、おそらくSOに関する境界線の質問です!)

Linux/Debian/Sid/x86-64 for Android (ルート化された Nexus 7 では 4.4.2) でコンパイルされた C 言語の hello world プログラムを (最新の GCC トランク、つまり 4.9 を使用して) クロスコンパイルできるようにしたいと考えています。 Android端末エミュレーターで実行されます。私の目標は、クロスツール チェーン全体、おそらく GCC、binutils、MUSL libcを構成する方法を学ぶことです。したがって、Android 用の SDK や NDK は特に使用したくありません。

私の Android は、 GCCと binutilsのarm-linux-gnueabi GCC 4.9 プライマリ ターゲットプラットフォームだと思います。これは正しいです?

次に、(MUSL libc と静的にリンクされた) hello world をコンパイルしたら、それをタブレットに転送するにはどうすればよいですか? (おそらく MTP)。

PS。私は Linux (および、私が貢献している GCC、および binutils) に精通していますが、完全な Android 初心者です。

PPS: 本当の動機は、 GCC プラグインについての講演を準備して、GCC クロスコンパイラ用のプラグインをコンパイルしたいということです。

4

0 に答える 0