android安装C编译器,configure:error:配置Android时,C编译器无法创建可执行文件

我已经下载了CPP单元测试框架并尝试为

Android编译.但是,面临配置问题.我尝试制作

Standalone tool chain并尝试配置但总是失败

sh-4.1$./configure CXX=arm-linux-androideabi-g++ CC=arm-linux-androideabi-gcc CPP=arm-linux-androideabi-g++ CXXCPP=arm-linux-androideabi-g++

checking for a BSD-compatible install... /usr/bin/install -c

checking whether build environment is sane... yes

checking for a thread-safe mkdir -p... /usr/bin/mkdir -p

checking for gawk... gawk

checking whether make sets $(MAKE)... yes

checking whether make sets $(MAKE)... (cached) yes

checking for a BSD-compatible install... /usr/bin/install -c

checking for gcc... arm-linux-androideabi-gcc

checking for C compiler default output file name...

configure: error: C compiler cannot create executables

See `config.log' for more details.

sh-4.1$arm-linux-androideabi-g++

arm-linux-androideabi-g++.exe: fatal error: no input files

compilation terminated.

sh-4.1$

我的构建环境是NDKr8,Cygwin,Windows7-x64.

我试过通过config.log发现错误是

arm-linux-androideabi-gcc.exe: error: CreateProcess: No such file or directory

我试图通过减少路径长度等来修复上述错误.但仍然无法解决.如果有人解决了类似的问题,请告诉我.

只需添加链接http://curl.haxx.se/mail/lib-2012-08/0184.html中的信息

但同样面临与Cygwin相同的问题.

D:\Test>arm-linux-androideabi-gcc Main.c

arm-linux-androideabi-gcc: error: CreateProcess: No such file or directory

D:\Test>

正如你在观察者中甚至在Windows提示符中也是如此.

—–编辑1 —–

我尝试使用以下行配置Ubuntu 12.04操作系统

./configure --host=arm CXX=arm-linux-androideabi-g++ CC=arm-linux-androideabi-gcc CPP=arm-linux-androideabi-g++ CXXCPP=arm-linux-androideabi-g++

但是得到这些错误

checking how to run the C preprocessor... arm-linux-androideabi-g++

configure: error: in `/mnt/hgfs/VMShare/gperftools-2.0_Android/gperftools-2.0':

configure: error: C preprocessor "arm-linux-androideabi-g++" fails sanity check

See `config.log' for more details.

但大多数时候ARM android Gcc编译器都失败了.

configure:4216: arm-linux-androideabi-gcc -qversion >&5

arm-linux-androideabi-gcc: error: unrecognized option '-qversion'

arm-linux-androideabi-gcc: fatal error: no input files

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值