cygwin编译arm 版本的linux出错? 400 报错 已经装了gmp mpfr mpc builtutil这四个组件
cygwin内置GCC版本4.5.2
ARM版linux 版本linaro-4.6
编译参数如下:
./configure --prefix=/home/ztcc/acc --target=arm-none-linux-gnueabi --disable-shared --disable-threads --without-
heades --disable-libmudflap --enable-languages=c --disable-libmudflap --disable-multilib --disable-libssp --
disable-libgomp --with-gmp=/usr/local/gmp/include --with-mpfr=/usr/local/mpfr/include --with-
mpc=/usr/local/mpc/include
make
make insatall
但是走到编译libgcc的时候出现了问题。
configure:3028: /home/zctt/gcc- linaro-4.6-2012.12/host-i686-pc-cygwin/gcc/xgcc -B/home/zctt/gcc-linaro-4.6-2012.12/host-i686-pc-cygwin/gcc/ - B/home/ztcc/acc/arm-none-linux-gnueabi/bin/ -B/home/ztcc/acc/arm-none-linux-gnueabi/lib/ -isystem /home/ztcc/acc/arm -none-linux-gnueabi/include -isystem /home/ztcc/acc/arm-none-linux-gnueabi/sys-include -V >&5
xgcc: fatal error: no input files compilation terminated.
configure:3039: $? = 1
1.你贴的信息,中间加了多余的换行,导致别人,几乎没法看了。
2.类似的问题,google搜,找到很多。
觉得靠谱的有:
关于gcc-4.7.2 cannot compute suffix of object fil...
checking for suffix of object files… configure: error: cannot compute suffix of object files: cannot compile
你自己看看,你是哪种情况,然后自己参考别人的办法,去试试就好了。
######以上的几个链接都集中在缺少gmp mpc等这几个库文件的方面,我安装的时候这几个文件已经确定安装了,并且修改了/etc/profile,可是还是出现同样的错误。###### Configured with: ./configure --prefix=/home/ztcc/acc -- target=arm-none-linux-gnueabi --disable-shared --disable-threads --without-heades --disable-libmudflap --enable- languages=c --disable-libmudflap --disable-multilib --disable-libssp --disable-libgompexec: usage: exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
我是从第三方粘过来的log格式没弄好,详细整理了一下,绿字部分是我不大想的明白的。在config文件中错误如上所示。
######“并且修改了/etc/profile”
根据之前帮你搜的那些帖子,貌似和修改/etc/profile没关系吧?
那些人解决此问题,也都只是加上对应的库的路径到搜索路径的。
你确保你看了我给你参考的帖子了,并且看懂了。
如果看不懂,那可以继续讨论。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。