Начало работы с кодом C и Visual Studio: как скомпилировать и запустить программу?

Я решил научиться чему-то с самого начала, чтобы лучше и сильнее разбираться в информатике, поэтому я изучаю курс CS50 в Гарварде, доступный на EdX. Я начал учиться на C. Они предлагают интерактивную среду разработки, которая компилирует вашу программу, печатая на терминале.

    clang nameofthefile

или же

    clang -o...

или также

    make nameofthefile

которые я считаю командами Linux (скажите, если я не прав, пожалуйста). У меня Ubuntu на моем ноутбуке, но в настоящее время я использую Windows. Я обычно использую код Visual Studio для веб-разработки, и никогда не изучал C раньше. Я хотел бы знать, как я могу скомпилировать и запустить мою программу с Visual Studio? Я попробовал эти команды на терминале Visual Studio с Powershell и cmd но они не работают.

Кроме того, можете ли вы сказать мне, если, поскольку я также использую код Visual Studio в Ubuntu, они используют cmd а Powershell для встроенного терминала? Или они используют терминал Ubuntu? Отличаются ли команды для компиляции C? Если вы можете помочь мне объяснить мне шаг за шагом для Windows и Ubuntu, пожалуйста, это было бы здорово,

3 ответа

Я использую CodeBlocks, и мне это нравится. CodeBlocks поддерживает Windows, Linux и Mac OS X. С ним можно использовать много компиляторов. Я использую MinGW. Он также может использовать различные плагины. Установка Code Blocks включает в себя MinGW и другие компиляторы / отладчики. Вы можете скачать CodeBlocks Binary по следующей ссылке http://codeblocks.org/downloads/binaries

Вы также можете посмотреть ниже ссылки на вики о CodeBlocks https://en.wikipedia.org/wiki/Code::Blocks

Установите Eclipse CDT. У вас будет все необходимое в обеих системах. Не используйте компилятор Microsoft, так как это очень специфичная реализация

gcc -o outputfilename.exe cppfilename -I inputheaderlocation -L Dll location

Для Visual C++ используйте это:

cl -I "header" test.cpp /link /LIBPATH:" .lib"
Другие вопросы по тегам