私はAndroid ndk(r8c)を使い始めています。そのために、Ubuntu 12.10(32ビット)の新しいバージョンをインストールしました
~/workspace/Test$ ndk-build
親指をコンパイル: テスト <= Test.c SharedLibrary: libTest.so arm-linux-androideabi-g++: エラー: ./obj/local/armeabi/objs/Test/Test.o: そのようなファイルまたはディレクトリはありません make: * [obj /local/armeabi/libTest.so] エラー 1
ここでは、jni の単純な Hello World で ndk-build を実行してみます。ndk-build コマンドは Test.o 自体を作成するものだと思っていたので、問題を理解できません...だから、ndk-r7 で同じことを試してみましたが (わかりません)、さらに醜いです.. .
~/workspace/Test$ ~/Code/android-ndk-r7/ndk-build
Compile thumb : Test <= Test.c Messages de l'assembler: Erreur fatale: option -march= invalide: « armv5te » make: * [obj/local/armeabi/objs/Test/Test.o] Erreur 1
役に立ちそうな答えが見つかりません。(同じ方法で hello-jni サンプルをビルドしようとしましたが、出力は同じでした。
お願い、誰か私の髪を救ってくれ…