我正在使用 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 中有关。我所做的只是提取和复制——这是默认的目录结构。