Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
|
1 | |
Скомпилится ли код, написанный, с g++ 4.6.3 на компиляторе версии 4.7.1?03.06.2013, 00:45. Показов 1477. Ответов 3
Метки нет (Все метки)
Если я пишу код с 4.6.3, он может не скомпилиться на 4.7 ? Или там есть обратная поддержка?
Отмечу, что опции компиляции будут Код
g++ -std=c++11 -Wall -Werror -pedantic-errors Точнее, может ли он при каких либо условиях с данными опциями не скомпилиться? У меня такая задача - установить g++ 4.7.1 и пользоваться им для одного проекта,или писать с 4.6.3, но позарез надо, чтобы скомпилилось на 4.7.1. Вторая версия намного удобней, оттого и вопрос.. Сейчас стоит 4.6.3 и я подключил репозитории ppa:ubuntu-toolchain-r/test , установил gcc-4.7-base (пакета g++ не было просто там) Но его в системе найти не могу, хотя пакетный менеджер показывает, что он установлен. Хотелось просто указать в IDE нужный файл, чтобы проект им компилировать. Как его выковырять?
0
|
03.06.2013, 00:45 | |
Ответы с готовыми решениями:
3
Не работает код программы, написанный в другой версии Паскаля На какой версии(максим. доступной) можно запустить проект написанный на версии 6? Написал код в Full Debug, потом переделал в Release - и написанный код не работает Не удается откомпилировать код Си в компиляторе C++. |
В астрале
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
03.06.2013, 10:51 | 2 |
#pragma, Смотря, что использовать из С++11... Могут быть какие-то баги в 4.6.3, которые пофиксились в 4.7.1 и так далее. Зависит от того что использовать и т.п. GCC 4.7 насколько я помню только на новой убунте по дефолту вроде как, поэтому либо обновить систему (либо найти все же пакет), либо собрать ручками (что вцелом просто).
1
|
Временно недоступен
957 / 228 / 14
Регистрация: 12.04.2009
Сообщений: 926
|
||||||
03.06.2013, 14:35 [ТС] | 3 | |||||
Оказалось, что по каким-то причинам 4.6.3 вообще не хотел компилировать код с -std=c++11, не видел nullptr и так далее. (Видимо,эту опцию тогда ещё не сделали?).
в-общем, проблема решилась таким образом:
В настройках проекта вручную указался исполняемый файл, и всё теперь компилится и работает нормально.
0
|
03.06.2013, 14:44 | 4 |
-std=c++0x. О поддержке тут
1
|
03.06.2013, 14:44 | |
03.06.2013, 14:44 | |
Помогаю со студенческими работами здесь
4
Код из учебника, не работает в онлайн компиляторе Почему данный код не работает в компиляторе VS? Есть код, который не компилируется в онлайн-компиляторе Не воспринимается написанный код Код, написанный в Normal Неграмотно написанный код Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |