Как перейти на GCC44 - PullRequest
       30

Как перейти на GCC44

0 голосов
/ 22 августа 2011

Я использую osx Lion и установил Gcc44 через macport.

Я также выбрал эту версию с помощью команды

sudo port select gcc mp-gcc44

Теперь это активная версия, сообщаемая командой

sudo port select gcc

Однако, когда я пытаюсь установить другие порты, macport по-прежнему использует версию 4.2 (я думаю, что Apple).

Как я могу это исправить? Спасибо

1 Ответ

1 голос
/ 01 сентября 2011

Политика проекта MacPorts заключается в том, чтобы порт использовал компилятор Apple по умолчанию для определенного выпуска, если нет какой-либо очевидной причины, по которой этому порту требуется нечто иное.Часто эти порты будут иметь варианты, позволяющие использовать другой компилятор, предоставленный MacPorts.Например, вы можете искать порты с вариантом gcc44 .Итак, если вы хотите установить вариант gcc44 atlas, вы должны указать:

port install atlas +gcc44

Это работает только для портов, которые имеют определенные варианты.Если вы хотите изменить настройки MacPorts по умолчанию для определенного порта, вы можете изменить файл его портов.Руководство MacPorts документирует поля и их значения, например, здесь .В целом, однако, вы должны придерживаться значений по умолчанию, используемых в файле порта MacPorts для порта.

...