Что такое хороший компилятор C для Windows Vista?
Компилятор Vista C
7 ответов
Visual C ++ 2008. Express Edition даже бесплатен.
Упреждающие ответы: да, он может компилировать код C, а также код C ++, и может компилировать как собственный код, так и управляемый код .NET.
Обновление: см . Ответ Мэтью для получения инструкций о том, как настроить VC ++ для компиляции чистого кода C.
Я пробовал это раньше, и было сложно понять, как это работает
Если вы добавите ссылку на то, как заставить VC ++ компилироваться специально для чистого кода C, я удалю свой ответ (если бы у меня было больше кармы, чтобы сделать это самому).
Mingw работает. ( http://www.mingw.org/ ) Mingw - это порт GNUCC для Windows.
Вы также можете использовать Code :: Blocks IDE, которая поставляется с MinGW.
TinyC Compiler - другой компилятор, но я предпочитаю MinGW сам. :)
Visual C ++ с установленным для него компиляцией в чистый, чистый C.
Ваши первые две ссылки - это один и тот же URL.
какая-либо причина для голосования?
Dev C ++ - хороший и легкий компилятор для любой версии Windows. http://www.bloodshed.net/devcpp.html
Определенно +1 для Dev-C ++. Это немного устарело (пока нет родной 64-битной версии). Я порезал зубы на программном обеспечении кровопролития (и помню, как моя мама бесилась, когда она нашла «bloodshed.net» в истории, когда я учился в старшей школе), а затем перешел в Visual Studio, прежде чем остановиться на Linux CLI (vim / emacs + gcc ).
-1 для Dev-C ++. Это adondandware. Перейти с чем-то, что на самом деле поддерживается / обновляется.
Если вы хотите погрузиться в командную строку (и, как программист, со временем вы должны этого ожидать), Gnu Compiler Collection - отличный выбор. Он существует с незапамятных времен (1980-е годы в реальных условиях), и он или его ответвления могут компилировать практически все, что угодно (Ада, кто-нибудь?) И нацеливаться на что угодно (TIGCC, если вы хотите написать для своего графического калькулятора TI).
Если командная строка все еще слишком страшна, есть несколько внешних интерфейсов, чтобы упростить задачу.
GCC, однако, не является полноценной средой разработки. Вам придется использовать отдельный текстовый редактор, из которых есть много хороших в Vista (я неравнодушен к Vim для Windows, Emacs и Notepad ++, каждый из которых поддерживает подсветку синтаксиса и автоиндентирование).
Бесплатная командная строка Borland C ++ 5.5 хороша.
см. http://stackoverflow.com/questions/120533/cc-compiler-for-vista