Начало работы с кодом 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"