как создать g ++

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

(Я нахожусь на Mac, в случае, если это имеет значение.)

1
задан 10 August 2010 в 06:31
поделиться

3 ответа

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

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

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

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

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

0
ответ дан 2 September 2019 в 22:18
поделиться

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

2
ответ дан 2 September 2019 в 22:18
поделиться

Из этой ссылки:

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

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

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

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

Edit:

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

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

0
ответ дан 2 September 2019 в 22:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: