C ++ Eclipse CDT Как добавить gcc 4.6.3 - PullRequest
8 голосов
/ 23 марта 2012

Я использую Eclipse CDT в Redhat Enterprise, версия компилятора gcc по умолчанию - 4.4.6. Команда поддержки недавно добавила gcc 4.6.3, мне интересно, как я могу настроить Eclipse таким образом, чтобы я мог скомпилировать приложение с gcc 4.4.6 или 4.6.3.

Спасибо.

Ответы [ 3 ]

6 голосов
/ 23 марта 2012

Если вы действительно хотите использовать gcc 4.6 и 4.4 в своем затмении, вам придется скорректировать конфигурацию сборки (насколько я знаю, по умолчанию не существует "простого" способа сделать это).

Project -> Properties -> C / C +++ Build -> Manage Configurations -> create new

После того, как это будет создано (и выбрано), вы устанавливаете его так же, как и другие конфигурации в дереве (Debug / Release)).

new_configuration> Discovery -> команда вызова компилятора -> установить путь к gcc 4.6

Я считаю, что вы должны сделать это для каждого проекта, Eclipse неаккуратныйв этой области.

1 голос
/ 25 мая 2012

Я только что следовал этому SO сообщению и сделал это успешно для проекта Eclipse empty make. Попробуйте добавить или изменить переменную PATH в "Свойство проекта" => "Сборка C / C ++" => "Среда". Таким образом, вам не нужно изменять переменную окружения вне Eclipse.

0 голосов
/ 23 марта 2012

Я не уверен, что вы можете настроить две версии в дистрибутиве CDT по умолчанию.Он будет использовать систему по умолчанию.Что вы получаете, если вы делаете gcc -v?Я думаю, 4.4.6.Поместите 4.6 в PATH перед этим, и он будет использовать 4.6.И после перезапуска перезапустите eclipse.

Также см. о том, как очистить проект "профиль обнаружения" .

...