как построить g ++ - PullRequest
       39

как построить g ++

1 голос
/ 10 августа 2010

Я сейчас пытаюсь заставить работать g ++ и смотрю на http://gcc.gnu.org/install/build.html, Я не могу найти, где написано как"выполнить 3-этапную загрузку компилятора ». Где я могу найти эту информацию?

(Я на Mac, если это имеет значение.)

Ответы [ 3 ]

2 голосов
/ 10 августа 2010

После запуска configure, вы делаете make bootstrap

0 голосов
/ 10 августа 2010

Вы не можете загрузить GCC без уже работающего компилятора на вашей платформе:

Со страницы предварительных требований :

Компилятор ISO C90Необходим для начальной загрузки GCC, хотя версии GCC до 3.4 также допускают загрузку с помощью традиционного (K & R) C-компилятора.

И чтобы выгрузить следующий вопрос, вам также нужен работающий компилятор (обычно GCC) для сборки Clang + LLVM.

Это может быть возможнымчтобы сделать то, что вы так стараетесь сделать , путем кросс-компиляции GCC с какой-либо другой платформы ( см. этот раздел документации ).Но я думаю, что это не для сердца, и вам будет далеко, далеко лучше просто обновить вашу копию Mac OS X до последней версии с поддержкой XCode.

0 голосов
/ 10 августа 2010

По этой ссылке:

Для встроенной сборки конфигурация по умолчанию заключается в выполнении трехэтапной начальной загрузки компилятора при вызове `make '.

Мне кажется, что если ваша конфигурация не настроена, она должна сделать это из коробки.Просто наберите make.

Точнее, чтобы собрать, вам нужно скачать исходный код и следовать инструкциям всего этого урока.

Примечание: я нахожу егоТрудно поверить, что нет простого способа получить GCC на OSX, не имея установочного носителя.Это звучит очень раздражающе:)

Редактировать:

Если вы просто пытаетесь написать C ++ для OSX, вы можете установить одну из многих других IDE.Если вам повезет, они могут прийти со своим собственным компилятором.Вот список альтернатив XCode:

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

...