Я интересуюсь различными аспектами мобильности (как Вы видите при просмотре моих других вопросов), таким образом, я читал много об этом. Довольно часто я читал/слышал, тот Код должен быть написан способом, который делает его компилируемым на различных компиляторах.
Без любого реального опыта с gcc / g ++, мне кажется, что он поддерживает каждую основную платформу, которую можно вообразить, таким образом, Код, который компилирует на g ++, может работать почти на любой системе. Итак, почему кто-то потрудился бы работать на его коде Компилятор MS, компилятор Intel и другие?
Я могу думать о некоторых причинах, также. Как FAQ предлагают, я попытаюсь отправить их как ответ, настроенный против включения их в мой собственный вопрос.
Вы люди убедили меня полностью, что существует несколько серьезных оснований поддерживать несколько компиляторов. Существует столько причин, что было трудно выбрать ответ, чтобы быть принятым. Самые важные причины для меня:
С другой стороны, я все еще полагаю, что существуют другие вещи, которые более важны, и теперь я знаю, что иногда это не важно вообще.
И последний из всех, не было никакого единственного ответа, который мог убедить меня не выбирать GCC в качестве основного или компилятора по умолчанию для моего проекта.