Android NDK 编译时出现make (e=2): 系统找不到指定的文件错误
来源:互联网 发布:5心淘宝店铺能卖多少钱 编辑:程序博客网 时间:2024/05/01 20:02
今天编译一个so文件时出现如下错误:
</pre><pre code_snippet_id="1586490" snippet_file_name="blog_20160224_3_8218863" name="code" class="plain">process_begin: CreateProcess(NULL, D:/Work/android-sdk/android-ndk-r10/toolchains/arm-linux-androideabi-4.9/prebuilt/windows/bin/arm-linux-androideabi-g++ -MMD -MP -MF ./obj/local/armeabi/objs/xl_thunder_iface/src/com_xunlei_downloadlib_XLLoader.o.d -fno-exceptions -fno-rtti -Ijni/inc -ID:/Work/android-sdk/android-ndk-r10/sources/cxx-stl/system/include -Ijni -DANDROID -O2 -MD -DLINUX -D_ANDROID_LINUX -DMOBILE_PHONE -DDOWNLOAD_PLATFORM_PROJ_BT_EMULE -Wa,--noexecstack -Wformat -Werror=format-security -c jni/src/com_xunlei_downloadlib_XLLoader.cpp -o ./obj/local/armeabi/objs/xl_thunder_iface/src/com_xunlei_downloadlib_XLLoader.o, ...) failed. make (e=2): 系统找不到指定的文件。
后来发现原来是D:/Work/android-sdk/android-ndk-r10/toolchains/arm-linux-androideabi-4.9 这个目录不存在, 电脑中的ndk-r10所包含的toolchains 中的arm-linux-androideabi 版本最大为arm-linux-androideabi-4.8 没有arm-linux-androideabi-4.9, 所以报出make (e=2): 系统找不到指定的文件这个错误。
这个命令之所以用arm-linux-androideabi-4.9 是因为工程中的Application.mk中设置了这个值:
NDK_TOOLCHAIN_VERSION=4.9
把它改为:NDK_TOOLCHAIN_VERSION=4.8就能正常编译了。
0 0
- Android NDK 编译时出现make (e=2): 系统找不到指定的文件错误
- Android NDK 编译时出现make (e=2): 系统找不到指定的文
- NDK编译时出现Android make (e=2)
- "make (e=2): 系统找不到指定的文件"的原因
- VS2010编译出现错误,提示无法启动程序“F:\Debug\ALL-BUILD”,系统找不到指定的文件。
- system.data.sqlclient.sqlerror 出现操作系统错误2 系统找不到指定的文件
- 使用pytesseract出现错误:“[WinError 2] 系统找不到指定的文件
- MySQL安装或重装后出现无法启动MySQL服务错误:发生系统错误2 系统找不到指定的文件
- android studio 用ndk开发生成.h(头文件)时,出现找不到类的错误的解决方案
- Android Studio 新建 NDK Javah生成JNI头文件出现找不到类的错误
- PB编译出现:系统找不到指定的路径。
- sublime text 编译时提示[WinError 2] 系统找不到指定的文件。
- android ndk 编译时指定ndk的版本进行编译
- android ndk编译时的错误:No rule to make target...
- 网狐6603,android ndk编译时的错误:No rule to make target...
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- 安装后新建Android出现“AndroidManifest.xml 系统找不到指定的文件”解决方案
- [问题解决]gradle编译失败系统找不到指定的文件
- android 5.0 Camera 之 ZSL说明
- C Runtime Library
- 如果在grid用户下不能启动 crs
- 大牛公司机构近期研究报告大合集
- 排序——插入排序(insertionsort)
- Android NDK 编译时出现make (e=2): 系统找不到指定的文件错误
- Git用法之Git基础(上)
- eclipse快捷键
- 光标移动大法。。。 来自落落大神
- C# default(T)
- mysql 存储过程
- android部分控件属性摘抄
- 分布式开源调度框架TBSchedule原理与应用
- setTimeout() 和 setInterval()