我正在安装带有 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有关。但我只是提取和复制了这个默认的目录结构。