gpt4 book ai didi

gcc - 无法配置 gcc - 找不到 mpfr

转载 作者:行者123 更新时间:2023-12-03 22:50:18 27 4
gpt4 key购买 nike

我正在安装带有 mpc 0.8.2、mpfr 3.1.0 和 gmp 5.0.2 的 gcc 4.5.2。我已将每个 mpc、mpfr 和 gmp 目录复制到 gcc-4.5.2 目录中(删除版本标记)。 GCC 配置成功。但是,当我运行 make 时,我得到:

checking for MPFR... no
configure: error: libmpfr not found or uses a different ABI.
make[1]: *** [configure-mpc] Error 1
make[1]: leaving directory cross/build/gcc
make: *** [all] Error 2

MPFR 位于 cross/src/gcc-4.5.2/mpfr。 MPFR 已经成功构建。有谁知道为什么mpc无法配置?

我认为问题可能部分与 MPFR 的库/头文件在 cross/src/gcc-4.5.2/mpfr/src 而不是在 cross/src/gcc-4.5.2/mpfr 中有关。我所做的只是提取和复制 - 这是默认的目录结构。

最佳答案

我遇到了同样的问题。
但这似乎是因为最新版本的 MPFR(在您的情况下为 3.1.0)更改了目录层次结构。

相反,在配置之前,当您在 gcc 的源目录中时运行以下命令(可能仅适用于 gcc4.5.2 或更高版本):

./contrib/download_prerequisites

它将下载必要的 MPFR、GMP 和 MPC 版本(但可能不是最新版本)并解压缩这些以进行 gcc 安装。

之后,您可以继续配置、制作和安装。

希望这可以帮助。

-拉基布

关于gcc - 无法配置 gcc - 找不到 mpfr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9297933/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com