为 x86_64 构建 gcc:错误

发布于 2024-11-03 05:56:41 字数 332 浏览 3 评论 0原文

我正在尝试从 x86_64 系统中的源代码构建 gcc 4.3.2,该系统安装了 32 位 gcc(旧版本),不支持 -m64 开关。当我尝试配置时,它成功且没有任何错误,但“make”失败并出现以下错误。

正在检查目标文件的后缀... 配置:错误:无法计算 目标文件后缀:无法编译 有关更多详细信息,请参阅“config.log”。

我尝试设置 LD_LIBRARY_PATH 和 LD_OPTIONS 但无法取得任何进展。我不确定我是否正朝着正确的方向前进。知道可能是什么问题吗?如果你们之前遇到过这样的问题,如果您有任何解决方案,请回复。谢谢

I am trying to build gcc 4.3.2 from sources in my x86_64 system which has a 32 bit gcc installed ( older version) which don't support -m64 switch. When I try to configure, it succeeds without any error but 'make' is failing with following error.

checking for suffix of object files...
configure: error: cannot compute
suffix of object files: cannot compile
See `config.log' for more details.

I tried setting LD_LIBRARY_PATH and LD_OPTIONS but couldn't make any headway. I'm not sure I am going in right direction. Any idea what could be the problem? If anyone of you have come across such problem earlier, please respond if you have any solutions.Thank you

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

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

发布评论

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

评论(1

北座城市 2024-11-10 05:56:41

您首先需要安装 32 位到 64 位的交叉编译器,因为您的 32 位编译器无法创建 64 位目标文件。或者安装 64 位(交叉)编译器并使用它来构建您的本机编译器。

You will first need to install a 32-bit to 64-bit cross-compiler, because your 32-bit compiler can't create 64-bit object files. Or install a 64-bit (cross-)compiler and use that to build your native compiler.

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