Где я могу найти совместимый с C компилятор C для Windows?

Я ищу хороший бесплатный компилятор C для Windows. Где я могу его найти?

Ответы

Ответ 1

Есть много. Borland С++ Builder, GCC (в Windows часто используется Cygwin), DJGPP, Visual С++ Express и LCC-Win32.

Я использовал GCC (через Linux и Cygwin). Я использовал DJGPP несколько лет назад (он был/является развилкой GCC, не знаю, как близко он остался), который работал очень хорошо. На самом деле никакого опыта с остальными.

Изменить: MingGW, о котором уже упоминалось, и может быть вашим лучшим выбором, если вы не хотите Cygwin.

Ответ 2

Tiny C Compiler

http://bellard.org/tcc/

Его около 200кб. Компилирует 9 раз быстрее, чем GCC. Не устанавливайте, просто разархивируйте и идите.

Он не оптимизируется, но это должно быть хорошо для обучения K & R

Ответ 3

Visual Studio 2008 express edition, если вы не возражаете против продуктов Microsoft, является бесплатной и имеет поддержку на С++ (поэтому, C).

Ответ 4

MinGW содержит последние версии gcc и друзей.

Обратите внимание, что последние версии Visual Studio имеют гораздо лучшую совместимость по стандарту C. Лицензия Community Edition указывает, что

Если вы работаете с отдельными приложениями для продажи или для каких-либо других целей, вы можете использовать программное обеспечение для разработки и тестирования этих приложений.

Вы можете скачать Visual Studio Community Edition из здесь.

Ответ 5

Pelles C - это легкая и легкая среда разработки для Windows, которая объединяет компилятор на основе LCC.

Ответ 7

Open Watcom - это компилятор с открытым исходным кодом C/С++.

Ответ 8

+1 Visual Studio 2008 Express Edition

Ответ 10

Я использую компилятор gcc и netbeans IDE. Он отлично работает для меня. Примечание: старый компилятор borland С++ больше не поддерживает win 7, а последние версии, поддерживающие win 7, не могут использоваться. Кроме того, если вы не знакомы с средой визуальной студии, лучше не выбирать Visual Studio Express Edition для написания программ на C.