Использование не Apple G ++ на Mac OSX Lion - PullRequest
0 голосов
/ 08 декабря 2011

Можно ли использовать стандартную (не яблочную) версию g ++ на Mac OSX 10.7? Я хочу иметь возможность использовать стоковую версию g ++ без запуска виртуальной Linux-системы на моем Mac. Причина, по которой я хочу это сделать, заключается в том, что версия g ++ от Apple не предупреждает вас, когда есть неиспользуемые переменные и т. Д. В моем курсе численных методов я делаю некоторые оцененные проблемы C ++ и хочу убедиться, что любые ошибки.

Было предложено сделать символическую ссылку на версию g ++ для Linux для компиляции кода для оценок. Как мне это сделать?

Спасибо

Ответы [ 2 ]

0 голосов
/ 10 декабря 2011

Двоичный файл для g++ для Linux не будет работать на MacOSX.

Вы можете скомпилировать GCC из его исходного кода;используйте последнюю версию , т.е. 4.6.2 .Но это требует некоторой работы.Обязательно следуйте инструкциям по установке , особенно обращайте внимание на зависимости (например, PPL и Cloog) и настраивайте (соответственно) и компилируйте в дереве сборки вне дерева исходного кода.

0 голосов
/ 08 декабря 2011

Linux-версия компилятора не будет работать на том, что является (по сути) портом bsd.

Вы уверены, что текущая версия g ++ не может предупреждать об ожидаемых вами условиях?

Наконец, если # 2 верно, ничто не мешает вам получить другую версию g ++ (скомпилированную для MacOSX), у которой нет этой проблемы.

...