我遇到的主要问题是我已经安装了依赖项,如MPC,MPFR,GMP,使用自制程序。然后我尝试安装i386-elf-gcc
首先,我点击了brew tap altkatz/homebrew-gcc_cross_compilers
然后brew install i386-elf-gcc
,确定发生了一些错误。
configure:error:构建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, 确保已安装库和标头 文件。它们可能位于不同的包装中。
实际上我已经用自制软件安装了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
最后我得到了这个
configure:error:构建GCC需要GMP 4.2 +,MPFR 2.4.0+和MPC 0.8.0+。尝试使用--with-gmp, - with-mpfr和/或--with-mpc选项来指定它们的位置。如果从供应商分发包中获得GMP,MPFR和/或MPC,请确保已安装库和头文件。它们可能位于不同的包装中。
没有任何改变......
这里有人可以帮助我吗?请.....
只想酿造安装i386-elf-gcc
不过感谢大家看过这个问题,谢谢
答案 0 :(得分:0)
尝试
brew tap nativeos/i386-elf-toolchain
brew install i386-elf-binutils i386-elf-gcc