开发者社区> 问答> 正文

cygwin编译arm 版本的linux出错? 400 报错

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  


展开
收起
爱吃鱼的程序员 2020-06-01 10:16:12 754 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    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-libgomp 
    Thread model: single 
    gcc   version 4.6.4 20121210 (prerelease) (Linaro GCC 4.6-2012.12)  
    configure:3039: $? = 0 
    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 
    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/armnone- linuxgnueabi/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-qversion >&5   xgcc: fatal error: no   input files  compilation terminated. 
    configure:3039: $? = 1 
    configure:3055: /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    -o conftest -g -O2   conftest.c  >&5 
    /home/zctt/gcc- linaro-4.6-2012.12/host-i686-pc-cygwin/gcc/as: line 87: exec: -m: invalid option 
    exec: usage: exec [-cl] [-a name]   [command [arguments ...]] [redirection ...] 
    configure:3058: $? = 1 
    configure:3246: checking for suffix of object   files 
    configure:3268: /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    -c -g -O2  conftest.c >&5 
    /home/zctt/gcc-linaro-4.6-2012.12/host-i686-pc-cygwin/gcc/as: line   87: exec: -m: invalid option 

    exec: usage: exec [-cl] [-a name] [command [arguments ...]] [redirection ...] 

    我是从第三方粘过来的log格式没弄好,详细整理了一下,绿字部分是我不大想的明白的。在config文件中错误如上所示

    ######

    “并且修改了/etc/profile”

    根据之前帮你搜的那些帖子,貌似和修改/etc/profile没关系吧?

    那些人解决此问题,也都只是加上对应的库的路径到搜索路径的。

    你确保你看了我给你参考的帖子了,并且看懂了。

    如果看不懂,那可以继续讨论。

    2020-06-01 10:16:14
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载