如何构建g ++

时间:2010-08-10 06:31:58

标签: g++

我目前正在努力让g ++正常工作,看着http://gcc.gnu.org/install/build.html,我似乎无法找到如何“执行3阶段引导程序的地方编译器”。我在哪里可以找到这些信息?

(我在Mac上,如果重要的话。)

3 个答案:

答案 0 :(得分:2)

运行configure后,您执行make bootstrap

答案 1 :(得分:0)

从该链接:

  

对于本机构建,默认配置是在调用`make'时执行编译器的3阶段引导。

在我看来,如果你的配置没有调整,它应该开箱即用。只需输入make

更具体地说,您必须下载源代码,并按照整个教程中的说明进行构建。

旁注 - 我发现很难相信没有安装介质就没有简单的方法可以在OSX机器上安装GCC。这听起来很烦人:))

修改

如果您只是尝试在OSX上编写C ++,则可以安装许多其他IDE中的一个。如果幸运的话,他们可能会带有自己的编译器。以下是XCode的替代列表:

http://alternativeto.net/desktop/xcode/?profile=mac&platform=mac

答案 2 :(得分:0)

如果您的平台上没有已经运行的编译器,则无法引导GCC:

From the prerequisites page

  

ISO C90编译器
      需要引导GCC,尽管3.4之前的GCC版本也允许使用传统(K& R)C编译器进行引导。

为了抢占你的下一个问题,你还需要一个正常运行的编译器(通常是GCC)来构建Clang + LLVM。

通过从其他平台(trying so hard)交叉编译GCC,可能可以执行您to do see this section of the documentation的操作。但是我觉得这对于心脏的佯装并不是而不是,而且只要用Xcode将Mac OS X的副本更新到最新版本,你就会更远,更好支持。