Android デバイスで実行する必要があるさまざまな C# アプリケーションがあります。(ARMv7) (Xamarin を使用してアプリを作成したくありません。)
まず、mono 3.2.0 と mono 2.11.4 を 2 つの異なるツールチェーン (codesourcery と ndk-standalone-toolchain) でコンパイルしようとしました。
./configure –disable-mcs-build –host=arm-linux-androideabi –target=arm-linux-androideabi –disable-boehm --with-sigaltstack=no CFLAGS="-march=arm7-a -mfloat-abi= softfp -mfpu=neon"
コンパイル プロセスは正常に終了しましたが、バイナリは実行可能ではありません。(chmod は 777)
「file mono-sgen」の出力は、ELF 32 ビット LSB 実行可能、ARM、バージョン 1 (SYSV)、動的にリンク (共有ライブラリを使用)、GNU/Linux 2.6.16 用、削除されていない
mono-sgen を実行したい場合:
./mono-sgen
sh: ./mono-sgen: そのようなファイルまたはディレクトリはありません
また、モノのドキュメントに記載されているように、スクラッチボックスでビルドしようとしましたが、うまくいきませんでした。アイデアやヒントはありますか?