GCC + любой текстовый редактор, такой как VIM , является очень легкой альтернативой.
Для разработки Windows все, что вам нужно, находится внутри MinGW
Редактировать : Если вы остро нуждаетесь в IDE, вы также можете использовать инструменты MinGW из Eclipse с плагином CDT . Хотя это добавляет весу к решению из-за установки Eclipse, это то, что я действительно использую для создания своих маленьких DLL (в моем случае - обертки JNI).
Вы можете настроить свои небольшие и прямые make-файлы или позволить Eclipse сделать это автоматически для вас и сосредоточиться только на исходных файлах (* .h, * .c).
Лучшая часть использования этого подхода вместо другой IDE заключается в том, что вам не нужен Eclipse для дальнейшей сборки DLL, поскольку генерируемые файлы базового проекта являются стандартными, которые напрямую используются встроенным разработчиком внутри MinGW (или любого дистрибутива Unix), например make, configure, automake и т. д.