Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Компилятор c++ под linux/unix

2.5K
22 апреля 2007 года
Akula
38 / / 17.01.2005
Под *nix существует множество компиляторов, но самое что обидное, что один и тот же код программы один компилятор компилит без проблем, а другой может начать ругаться на ошибки.

Посоветуйте какой из них продуктивнее всего юзать. Из извесных мне cc, gcc, c++, g++
4.9K
22 апреля 2007 года
efferson
57 / / 08.12.2005
Исрользую g++ ибо, как показывает мой небольшой опыт, с ним мень всего заморочек...
12K
22 апреля 2007 года
St0p
59 / / 15.04.2007
Согласен, gcc/g++ круче всех(Разумеется, ИМХО).. Недаром большенство приложений собирается именно им (:
391
22 апреля 2007 года
Archie
562 / / 03.02.2005
Это один и тот же компилятор.
502
22 апреля 2007 года
Jail
550 / / 30.01.2007
Проблема не в компиляторе, а в твоём коде. Если один компилятор выдает в одном месте warning, то другой может просто выдать error. Всё зависит от версии оного и его "разумности". g++ не круче нисколько, сс тоже хорошо работает, просто warning нужно старться устранять.
Реальный пример: собирал программу одним компилятором, за неимением виртуального диструктора в классе один выдал warning,а другой error :)
2.4K
23 апреля 2007 года
Lexogen
70 / / 18.05.2004
Цитата: Jail
Проблема не в компиляторе, а в твоём коде. Если один компилятор выдает в одном месте warning, то другой может просто выдать error. Всё зависит от версии оного и его "разумности". g++ не круче нисколько, сс тоже хорошо работает, просто warning нужно старться устранять.
Реальный пример: собирал программу одним компилятором, за неимением виртуального диструктора в классе один выдал warning,а другой error :)



Дополню немного. Хорошим тоном для программистов на Linux/Unix которые используют gcc,g++ есть ставить флаги компиляции: --pedantic -Wall . Если Вы уберете все ошибки и предупреждения вероятность удачной сборки на других компиляторах вырастает на несколько порядков. Но есть еще такая штука как потдержка разных версий стандартов библиотеки STL разными компиляторами, особенно при работе с параметризированными функциями и классами. Тут уже придется ручками.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог