【发布时间】:2017-04-01 00:19:08
【问题描述】:
我遇到的主要问题是我安装了MPC,MPFR,GMP等依赖项,使用自制软件。然后我尝试安装 i386-elf-gcc
首先我点击了brew tap altkatz/homebrew-gcc_cross_compilers,然后点击了brew install i386-elf-gcc,肯定发生了一些错误。
配置:错误:构建 GCC 需要 GMP 4.2+、MPFR 2.4.0+ 和 MPC 0.8.0+。 尝试使用 --with-gmp、--with-mpfr 和/或 --with-mpc 选项来指定 他们的位置。这些库的源代码可以在 他们各自的托管站点以及 ftp://gcc.gnu.org/pub/gcc/infrastructure/。也可以看看 http://gcc.gnu.org/install/prerequisites.html 了解更多信息。如果 您从供应商分发包中获得了 GMP、MPFR 和/或 MPC, 确保您已经安装了库和头文件 文件。它们可能位于不同的包中。
其实我已经用homebrew安装了MPC等,这些东西就在/usr/local/Cellar
那我brew install i386-elf-gcc --with-mpc=/usr/local/Cellar/mpc/0.27/bin --with-gmp=/usr/local/Cellar/gmp/6.0.0a/lib --with-mpfr=/usr/local/Cellar/mpfr/3.1.3/lib
终于搞定了
配置:错误:构建 GCC 需要 GMP 4.2+、MPFR 2.4.0+ 和 MPC 0.8.0+。尝试使用 --with-gmp、--with-mpfr 和/或 --with-mpc 选项来指定它们的位置。如果您从供应商分发包中获得 GMP、MPFR 和/或 MPC,请确保您已安装了库和头文件。它们可能位于单独的包中。
什么都没有改变...
这里有人可以帮我吗?请……
只想 brew install i386-elf-gcc
不过谢谢大家看过这个问题,谢谢
【问题讨论】: