/usr/bin/ld: cannot find crt1.o: No such file or directory

最近在CentOS7的64位机器上,通过编译源代码安装gcc8.3.0时遇到一个问题如下;

/usr/bin/ld: cannot find crt1.o: No such file or directory
/usr/bin/ld: cannot find crti.o: No such file or directory

看了好多网上的解决方案:有的是把crtl1.o的路径加入PATH,有的是把crtl.o的路径加到LD_LIBRARY_PATH,但是,错误依旧。

最后的解决方法是:

1) 在执行./configure 时,添加参数 --host=x86_64 来解决

2)通过 添加参数 --disable-multilib 来解决。

发布了85 篇原创文章 · 获赞 9 · 访问量 12万+

猜你喜欢

转载自blog.csdn.net/jimmyleeee/article/details/103563329
今日推荐