cygwin编译arm 版本的linux出错

发布于 2021-11-18 18:03:27 字数 1303 浏览 495 评论 4

已经装了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  


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

无法言说的痛 2021-11-24 08:40:18

“并且修改了/etc/profile”

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

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

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

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

苍暮颜 2021-11-24 07:34:44

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文件中错误如上所示

静谧 2021-11-22 13:14:05

以上的几个链接都集中在缺少gmp mpc等这几个库文件的方面,我安装的时候这几个文件已经确定安装了,并且修改了/etc/profile,可是还是出现同样的错误。

凌乱心跳 2021-11-20 23:11:12

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

你自己看看,你是哪种情况,然后自己参考别人的办法,去试试就好了。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文