Указание CodeLite на новый компилятор (GCC 4.8.x)

Я использую CodeLite 5.2 на Ubuntu 12.04 LTS (версия понижена с 13.04, которая имеет некоторые проблемы со стабильностью). Сейчас).

Я только что установил компилятор GCC 4.8, который не является компилятором GCC по умолчанию в версии 12.04. Мне нужен этот компилятор, чтобы получить все функции C++ 11, которые он поддерживает, и которые были по умолчанию с компилятором, поставляемым с 13.04, с использованием переключателя «-std=c++11».

Итак, теперь у меня установлен компилятор 4.8, но я не могу понять, как указать CodeLite использовать этот компилятор вместо компилятора GCC по умолчанию, который поставляется с 12.04 (4.4.x?). Как мне это сделать?


person Vector    schedule 28.07.2013    source источник


Ответы (2)


Я только что узнал о существовании CodeLite, прочитав ваш вопрос.

Я очень быстро нашел инструкции по использованию clang в CodeLite.

Просто следуйте им, подставив gcc-4.8 (или полный путь к вашему gcc 4.8) вместо clang и g++-4.8 вместо clang++

Кстати, я надеюсь, что вы скомпилировали GCC 4.8.1 с параметром --program-suffix=-4.8 в его скрипте ..../configure.

person Basile Starynkevitch    schedule 28.07.2013
comment
Проверим. IMO codelite — лучшая IDE C++ с открытым исходным кодом на данный момент. Делает многое, чего не делает Code::Blocks, в частности параметры рефакторинга, мастера создания классов и т. д. Также лучше ведет себя с Qt. Проверим ваши ссылки. (Мне очень лень искать что-то...) Мне не нужно было компилировать GCC 4.8 - проверьте это. askubuntu.com/questions/271388/. Ссылке 4 месяца - я заменил 4.8 на 4.7 в aptitude и все заработало. - person Vector; 28.07.2013

От нашего гуру Linux в офисе:

Эти команды следует запускать от имени суперпользователя (sudo):

apt-get install g++-4.8.1

update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.6 100

update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8.1 50

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 100

update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8.1 50

update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.6 100

update-alternatives --install /usr/bin/cpp cpp-bin /usr/bin/cpp-4.8.1 50

update-alternatives --set g++ /usr/bin/g++-4.8.1

update-alternatives --set gcc /usr/bin/gcc-4.8.1

update-alternatives --set cpp-bin /usr/bin/cpp-4.8.1
person Vector    schedule 06.08.2013