そのため、Androidフォンで使用するためにARMエミュレーター(QuemおよびlaungaugeはC)でプログラムをコンパイルしようとしています。これは、Android フォンで build-essentials や cmake を取得できないためですが、Terminal Emulator と Busybox は持っています。
とにかく、私は昨夜プログラムをコンパイルし (永遠にかかりました!)、今日 Android で実行しようとしたとき、元々は Permission Denied (SU を持っていても) と言っていたのですが、それは私がそれを実行可能ですが、SD カードが FAT32 だったので、chmod を使用できませんでした。そこで、/system をマウントし、chmod 777 でバイナリをそこにコピーしました。そして今、それは私に ./myprogram: not found を与えますが、それは明らかにそこにあります。
いくつか読んでみると、ライブラリが不足している可能性があると人々は言っていますが、Android には ldd コマンドがないため、不足しているものを見つける方法がわかりません。また、ゲーム ブレーカーになる可能性がありますが、エミュレーターが ARM926EJ-S であるため、私の電話は ARMv7 上にあることがわかりました。違いはありますか?
どの入力も素晴らしいです!