首页
社区
课程
招聘
[求助]Android ndk-build出错 Error 126
发表于: 2014-10-21 13:12 11635

[求助]Android ndk-build出错 Error 126

2014-10-21 13:12
11635
求助:小弟在学习非虫大哥的Android软件安全,在win7 32bit上搭建分析环境,搭建NDK时用ndk-build编译NDk项目时出现一未知错误,上网查阅未得到解决方案,故来求助一下,具体问题如下:
/bin/sh: /cygdrive/D/android-ndk-r9d/toolchains/arm-linux-androideabi-4.6/prebuilt/windows-x86_64/bin/arm-linux-androideabi-gcc: cannot execute binary file

/cygdrive/D/android-ndk-r9d/build/core/build-binary.mk:391: recipe for target 'obj/local/armeabi-v7a/objs-debug/hello-jni/hello-jni.o' failed

make: *** [obj/local/armeabi-v7a/objs-debug/hello-jni/hello-jni.o] Error 126


[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (8)
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
arm-linux-androideabi-gcc: cannot execute binary file

windows上当然不能执行了。  你用啥破cygwin 啊。 直接ndk-build就行了。不用cygwin
2014-10-21 13:23
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我一开始按书上的来,可是总是出现“系统找不到指定的路径",环境变量也设置了,然后上网查资料看到有这么设置的,cygwin是windows上的unix模拟环境啊..
2014-10-21 13:29
0
雪    币: 185
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
哦。 我看错了。

windows-x86_64/bin

你配置的是这个目录 。 你的操作系统是win7 32 .

配置成windows/bin  就行了。
2014-10-21 13:37
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
弱弱de问句怎么配置?那个目录是本来就有的啊..怎么配置?
2014-10-21 13:41
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
求助啊..自己顶一个!
2014-10-21 18:00
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
换了个r8版本,cmd和cygwin都没问题了,r9版本cmd没问题,cygwin保持原问题,不知道啥原因..
2014-10-21 20:02
0
雪    币: 4119
活跃值: (2942)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
你可以在cmd下进入NDK安装目录下的samples\hello-jni文件夹(这是谷歌提供的的一个NDK简单示例),然后输入“ndk-build”命令生成so文件,如果能顺利生成so文件的话,说明你NDK环境配置正确,是你项目代码的问题;如果不能生成,说明你NDK环境配置错误,需要修改。
2014-10-22 07:55
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
嗯,cmd下一直这么做的(环境变量也配置好),不知道之前为什么显示找不到指令路径,后来不明不白的就好了.........
2014-10-22 10:03
0
游客
登录 | 注册 方可回帖
返回
//