привет, я новичок в разработке приложений ndk.
Я собирался собрать образец приложения , но я получил следующие ошибки при компиляции собственного кода с помощью команды ndk-build.
Я использую UBUNTU OS.
nidhi@php-pc1:~/android-sdk-linux_x86/android-ndk-r7/samples/hello-jni$ /home/nidhi/android-sdk-linux_x86/android-ndk-r7/ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile thumb : hello-jni <= hello-jni.c
arm-linux-androideabi-gcc: error trying to exec 'cc1': execvp: No such file or directory
make: *** [obj/local/armeabi/objs-debug/hello-jni/hello-jni.o] Error 1
пожалуйста, помогите мне решить ..
Edit:
я решаю это путем установки PATH
экспорт PATH = $ PATH: /usr/lib/i386-linux-gnu/gcc/i686-linux-gnu/4.5.2
но возникает новая ошибка
`
android-sdk-linux_x86/android-ndk-r7/samples/hello-jni$ /home/nidhi/android-sdk-linux_x86/android-ndk-r7/ndk-build
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Compile thumb : hello-jni <= hello-jni.c
cc1: error: unrecognized command line option "-mbionic"
cc1: error: unrecognized command line option "-mthumb"
cc1: error: unrecognized command line option "-mfpu=vfp"
jni/hello-jni.c:1:0: error: bad value (armv5te) for -march= switch
jni/hello-jni.c:1:0: error: bad value (xscale) for -mtune= switch
make: *** [obj/local/armeabi/objs-debug/hello-jni/hello-jni.o] Error 1
Пожалуйста, помогите.
Редактировать:
решаем по установленному кросс-компилятору PATH
export CROSS_COMPILER = $ PATH: / home / nidhi / android-sdk-linux_x86 / android-ndk-r7 / встроенный / linux-x86 / bin /