eclipse android 提示 Program "sh" not found in PATH 编译错误

本文解决了一个在Eclipse中进行C++开发时遇到的问题:Program 'sh' not found in PATH。通过调整C++Builder的工具链设置,成功解决了这一错误。

eclise 莫名报错 :Program "sh" not found in PATH ;

试了网上的方法, 比如: 1,windows->preference   配置 ndk 路径(看有没有空格什么, 不过没有用) 2 , 配置 gcc sh.exe 路径, 貌似是eclipse直接使用gcc 编译, 但我是使用ndk, 去哪里配置? 

以上两种方法都没有用, 最后没有办法只好硬着头试, 思路: 既然提示 sh 找不到, 肯定是 c++ 编译的地方, 不是 android ndk , 就是 c++ builder , 

1 android ndk ( android-ndk-r13b ) 已经配置了路径, 暂时排除

2 就是 c++ builder 了,一个一个往下试,  路径配置应该没什么问题 。。。 , 最后到 tool chain , 编译的工具链, 把最后一个 select tool 改成是 了 gcc compiler(之前是 android gcc), 结果报错 make 文件找不到, 看来就是这个问题, 然后重新 改回 android gcc , 居然就不报错了, 哎呦 , 也是无语了, 看来该换 android studio 了

 


解决方法: 将 c++ builder 选项的 select tool (工具链)改成别的, 在改回 android gcc 即可。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值