1

configureスクリプトに次のものがあります...

ANDROID_ROOT="$HOME/Development/Android/android-ndk-r8c" \
....
CPPFLAGS="-I$ANDROID_ROOT/platforms/android-14/arch-arm/usr/include" \

そして、そのフォルダー ($ANDROID_ROOT/platforms/android-14/arch-arm/usr/include) を ls すると、sys フォルダーが表示され、その下に cdefs.h が表示されますが、configure を実行すると表示されます... .

開発/Android/android-ndk-r8c/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/../lib/gcc/arm-linux-androideabi/4.6/include-fixed/stdio.h :50:23: 致命的なエラー: sys/cdefs.h: そのようなファイルまたはディレクトリはありません

したがって、これは意味がないようです。実際、ヘッダーを含めています。ここで何が欠けているのか分かりますか?

アップデート

また、スタンドアロンのツールチェーンを作成して変更しようとしました...

ANDROID_ROOT="$HOME/toolchain" \
...
CPPFLAGS="-I$ANDROID_ROOT/sysroot/usr/include" \
LDFLAGS="-L$ANDROID_ROOT/sysroot/usr/lib" \

しかし、ダイスはありません....

4

2 に答える 2

0

そのため、更新に近かったのですが、PATH を更新するのを忘れていました。完了したら、この問題を乗り越えました。

于 2013-06-24T14:34:22.637 に答える