Подтвердить что ты не робот

Как скомпилировать C-программирование в Windows 7?

Я ищу бесплатные инструменты для компиляции программ на C в Windows 7. Я всегда компилировал код C на Ubuntu, используя gcc в прошлом. Итак, как я могу скомпилировать C-код в Windows 7? Пожалуйста, научите меня.:)

4b9b3361

Ответ 1

MinGW использует довольно старую версию GCC (я считаю, 3.4.5) и hasn Некоторое время обновлялось. Если вы уже привыкли к набору инструментов GCC и просто хотите, чтобы ваши ноги были мокрыми при программировании Windows, это может быть хорошим вариантом для вас. Существует множество отличных IDE, которые используют этот компилятор.

Изменить: Очевидно, я был неправ; это то, что я получаю за разговоры о чем-то, о чем я очень мало знаю. Тауран указывает, что существует проект, целью которого является предоставление инструментария MinGW с текущей версией GCC. Вы можете загрузить его с на свой сайт.


Тем не менее, я не уверен, что могу порекомендовать его для серьезной разработки Windows. Если вы не идеалистический фанат, который не может понять, что когда-либо использовал программное обеспечение Microsoft, я настоятельно рекомендую изучить Visual Studio, который поставляется вместе с компилятором Microsoft C/С++. Экспресс-версия (которая включает в себя тот же компилятор, что и все платные версии), абсолютно бесплатна для загрузки. В дополнение к компилятору Visual Studio также предоставляет среду IDE мирового класса, которая значительно упрощает разработку приложений для Windows. Да, недоброжелатели будут рассказывать о том, что он не полностью соответствует стандартам, но таков мир написания приложений Windows. Они никогда не будут действительно портативными, если вы включите windows.h, поэтому большая часть идеалистической самоотверженности просто заканчивается пустой тратой времени.

Ответ 2

Microsoft Visual Studio Express

Это полная IDE, с мощными инструментами отладки, подсветкой синтаксиса и т.д.

Ответ 3

Если вы знакомы с gcc, как вы указали в вопросе, вы можете установить MinGW, который установит среду компиляции, подобную linux, в Win7. В противном случае, Visual Studio 2010 Express - лучший выбор.

Ответ 5

Вы можете получить MinGW (как предложили другие), но я бы рекомендовал получить простую среду IDE (а не VS Express). Вы можете попробовать Dev С++ http://www.bloodshed.net/devcpp.html Его простая среда IDE для C/С++ и использует MinGW внутренне. В этом случае вы можете писать и компилировать одиночные файлы C без создания полномасштабного "проекта".

Ответ 6

Компиляция программ в Windows 7:

Вам нужно загрузить настроенный Borland Compiler из http://www.4shared.com/get/Gs41_5yA/borland_for_graphics.html или http://dwij.co.in/graphics-c-programming-for-windows-7-borland-compiler/.

Поместите свою папку bin Borlands в переменные окружения.
Теперь зайдите в папку "bin" и отредактируйте файл bcc32.cfg в соответствии с вашей структурой папок. Этот файл содержит настройки заголовков и библиотек.

-I"D:\Borland\include;"
-L"D:\Borland\lib;D:\Borland\Lib\PSDK"

Теперь создайте любую программу C/С++, скажем, myprogram.cpp
Используйте следующую команду для компиляции этой кучи кода:

F:\>bcc32 myprogram.cpp