Компилятор c++ под linux/unix
Посоветуйте какой из них продуктивнее всего юзать. Из извесных мне cc, gcc, c++, g++
Исрользую g++ ибо, как показывает мой небольшой опыт, с ним мень всего заморочек...
Согласен, gcc/g++ круче всех(Разумеется, ИМХО).. Недаром большенство приложений собирается именно им (:
Это один и тот же компилятор.
Реальный пример: собирал программу одним компилятором, за неимением виртуального диструктора в классе один выдал warning,а другой error :)
Цитата: Jail
Проблема не в компиляторе, а в твоём коде. Если один компилятор выдает в одном месте warning, то другой может просто выдать error. Всё зависит от версии оного и его "разумности". g++ не круче нисколько, сс тоже хорошо работает, просто warning нужно старться устранять.
Реальный пример: собирал программу одним компилятором, за неимением виртуального диструктора в классе один выдал warning,а другой error :)
Реальный пример: собирал программу одним компилятором, за неимением виртуального диструктора в классе один выдал warning,а другой error :)
Дополню немного. Хорошим тоном для программистов на Linux/Unix которые используют gcc,g++ есть ставить флаги компиляции: --pedantic -Wall . Если Вы уберете все ошибки и предупреждения вероятность удачной сборки на других компиляторах вырастает на несколько порядков. Но есть еще такая штука как потдержка разных версий стандартов библиотеки STL разными компиляторами, особенно при работе с параметризированными функциями и классами. Тут уже придется ручками.