android - 构建android ndk示例项目时出错

标签 android ubuntu android-ndk

你好,我是开发 ndk 应用程序的初学者。

我打算 build sample application但是在使用 ndk-build 命令编译 native 代码时出现以下错误。

我正在使用 UBUNTU 操作系统。

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

请帮我解决..

编辑:

我通过设置 PATH 解决这个问题

export 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

请帮忙。

编辑:

通过设置交叉编译器路径解决

export CROSS_COMPILER=$PATH:/home/nidhi/android-sdk-linux_x86/android-ndk-r7/prebuilt/linux-x86/bin/

最佳答案

通过设置交叉编译器路径解决

export CROSS_COMPILER=$PATH:/home/nidhi/android-sdk-linux_x86/android-ndk-r7/prebuilt/linux-x86/bin/

关于android - 构建android ndk示例项目时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8544977/

相关文章:

android - 如何更改自定义操作栏上菜单图标的颜色?

android - 如何使用Delphi 10在android中录制后台声音

apache - Ubuntu 中的 apt-get 冲突

linux - Nginx Proxy 下多个位置多个服务器

android-ndk - android ndk 中奇怪的 openssl 构建错误

java - Delphi xe5 exec root命令转换

java - 按最后一个数字升序对文件数组进行排序的正确方法

bash - Ubuntu shell脚本打开多个标签,加载bashrc文件

android - adb shell ping 主机不工作

Android OpenSL ES 晶振频率