Во первых, DevCpp - Это не компилятор, а среда разработки, IDE, тобишь.
Может работать с любым компилятором. Поставляется с широко известным mingw - компилятором OpenSource, как и сам DevCpp.
Плюсы DevCpp:
- лицензия GPL
- автоматическое обновление и установка дополнительных мудулей из интернет (передача пакетами)
- есть русский язык
Минусы:
- как и для каждой среды GPL каждый необходимый компонент приходится искать в интернете (или устанавливать из скачанных пакетов)
- А бывает не кривой DevCpp? Нет, к сожалению, не бывает: периодически выбрасывает ошибку (у меня, например, каждый раз при написании символов ">>"), часто зависает при отладке.
- По моему этот проект уже не будет развиваться.
Опции компиляции такие же как и везде: компилятор, он и в африке компилятор.
Если интересует именно халявная среда разработки, то посмотри еще Code::Blocks - подобный софт, но гораздо менее глючный, т.к. глюки DevCpp - это тот пунктик, с которым придется смирится при его использовании.