【问题标题】:Can't brew install gcc(i386-elf-gcc)无法 brew install gcc(i386-elf-gcc)
【发布时间】: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

不过谢谢大家看过这个问题,谢谢

【问题讨论】:

    标签: macos gcc homebrew


    【解决方案1】:

    首先,我使用了brew tap altkatz/homebrew-gcc_cross_compilers,但它不起作用。

    然后我像这样使用 MacPort 并且成功了:

    $ port search i386-elf-gcc

    $ sudo port install i386-elf-gcc

    这为我成功安装了i386-elf-gcc @4.7.2

    但是,我在 MacPort 或 HomeBrew 中找不到 i386-elf-gdb。所以我下载了gdb的源文件并更改了配置(./configure文件),然后makemake install现在可以了。

    详情: https://icoderme.wordpress.com/2010/05/05/install-i386-elf-gdb-on-mac-os-x/

    【讨论】:

      【解决方案2】:

      试试

      brew tap nativeos/i386-elf-toolchain
      brew install i386-elf-binutils i386-elf-gcc
      

      https://github.com/nativeos/homebrew-i386-elf-toolchain

      【讨论】:

      • 现在可以直接使用brew install i386-elf-binutils i386-elf-gcc
      猜你喜欢
      • 2018-01-27
      • 1970-01-01
      • 2014-09-17
      • 1970-01-01
      • 2012-06-09
      • 1970-01-01
      • 2019-07-08
      • 1970-01-01
      相关资源
      最近更新 更多