志在指尖
用双手敲打未来

vs code c++ 配置(vscode怎么运行c程序)

vscodec++配置

SublimeText和VisualStudioCode(后续简称VSCode)作为当下最热门的2款代码编辑器,《SublimeText运转C和C++程序》一节给咱们讲解了“怎么装备SublimeText,使其能够直接运转C和C++程序”,本节继续讲解怎么使用VSCode运转C和C++程序。
值得一提的是,和SublimeText相同,VSCode也支撑跨平台,包括Windows、MacOSX以及Linux。但和前者不同的是,无论读者在哪一平台上使用VSCode,令其具备运转C和C++程序才能的装备方法是共同的。c
本节将以装备Windows平台上VSCode为例,为咱们讲解怎么在VSCode上直接运转C和C++程序。
VSCode运转C和C++程序的装备进程
1)和SublimeText相同,VSCode根本不具备C、C++编译器。因此在装备VSCode之前,咱们有必要先在当前体系中,装置好可用的C、C++编译器。关于Windows体系而言,读者可阅读《MinGW下载和装置教程》一节,装置MinGW(GCC编译器的移植版);关于Linux和MacOSX来说,很多体系上都默认装置有GCC编译器,假如没有,读者需求自己着手装置。
留意,装置好的GCC编译器有必要一起支撑gcc和g++指令。读者可在命令行窗口中别离运转gcc-v和g++-v指令,判别当前体系中是否已装备好了所需的编译环境(如图1所示)。
验证是否已装备好所需的编译环境
如图1所示,假如执行指令后,输出成果为相应编译器的有关信息,则表明编译器环境以装备成功;反之,假如提示咱们“指令无效”,则表明编译环境尚未装备好。
在此基础上,关于英文基础薄弱的读者,能够通过为VSCode装置一个Chinese插件,使其变为中文版的VSCode。装置进程如图2所示:
如图所示,顺次挑选”Run->InstallAdditionalDebuggers…”,通过手动输入“chinese”(或“Chinese”),点击“Install”装置第一个,重启VSCode即可。
2)事实上,使VSCode编辑器具备执行C和C++代码才能的装备方法很简单,只需求为其装置2个扩展插件即可,别离为C/C++扩展插件和CodeRunner插件。翻开VSCode,其初始界面如图2所示:
3)菜单栏中顺次挑选”运转->装置附加调试器”,会弹出左边对话框,挑选“C/C++”扩展组件并点击“Install”进行装置。整个进程如图4所示:
4)相同,顺次挑选“运转->装置附加调试器”,在左边对话框中输入“CodeRunner”后按Enter回车键,然后挑选CodeRunner并点击Install下载。如图5所示:
留意,在已装置CodeRunner插件的基础上,需求重启VSCode后,按图6所示,确认该插件是否装置有“RunInTerminal”扩展:
由此,VSCode就能够执行C或者C++程序了。
顺次在菜单栏中挑选“文件->新建文件”,这里以C言语程序为例,如下为在VSCode中编写的一段C言语程序,并将其保存为demo.c:
点击右上角的?符号,即可执行demo.c中的程序,如图8所示:
vscode怎么运行c程序
安装vscdoe,安装tdm-gcc-64编译器,这样可以自动把mingw的目录添加到环境变量中,其实安装其他编译器本版都可以,只要手动添加环境变量即可。平台win10-64位。
此文参考了哔哩哔哩的配置教程:https://www.bilibili.com/video/av11134188/?p=3
在任何位置新建一个文件夹,比如CPPsrc。
右键vscode打开,在左侧的资源管理器中新建c++文件。
这样,vscode可以在CPPsrc目录下自动生成.vscode子文件夹,里面有launch.json和tasks.json。
安装C/C++插件。
安装coderunner插件,具体可以百度怎么配置。

tasks.json配置如下

{
“tasks”:[
{
“type”:”shell”,
“label”:”g++.exe”,
“command”:”C:/TDM-GCC-64/bin/g++.exe”,
“args”:[
“-g”,
“${file}”,
“-o”,
“${fileDirname}\\${fileBasenameNoExtension}.exe”
],
“options”:{
“cwd”:”C:/TDM-GCC-64/bin”
}
},
{
“type”:”shell”,
“label”:”g++.exe”,
“command”:”C:/TDM-GCC-64/bin/g++.exe”,
“args”:[
“-g”,
“${file}”,
“-o”,
“${fileDirname}\\${fileBasenameNoExtension}.exe”
],
“options”:{
“cwd”:”C:/TDM-GCC-64/bin”
},
“problemMatcher”:[
“$gcc”
]
}
],
“version”:”2.0.0″
}
launch.json配置如下:
{
//使用IntelliSense了解相关属性。
//悬停以查看现有属性的描述。
//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387
“version”:”0.2.0″,
“configurations”:[
{
“name”:”g++.exebuildanddebugactivefile”,
“type”:”cppdbg”,
“request”:”launch”,
“program”:”${fileDirname}\\${fileBasenameNoExtension}.exe”,
“args”:[],
“stopAtEntry”:false,
“cwd”:”${workspaceFolder}”,
“environment”:[],
“externalConsole”:true,
“MIMode”:”gdb”,
“miDebuggerPath”:”C:/TDM-GCC-64/gdb64/bin/gdb.exe”,
“setupCommands”:[
{
“description”:”Enablepretty-printingforgdb”,
“text”:”-enable-pretty-printing”,
“ignoreFailures”:true
}
],
“preLaunchTask”:”g++.exe”
}
]
}
复制代码
编写C++代码可以在文件中,直接右键,会出现“runcode”,vscode的下边栏的输出可以输出结果了,类似于cmd中运行一样。

未经允许不得转载:IT技术网站 » vs code c++ 配置(vscode怎么运行c程序)
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

志在指尖 用双手敲打未来

登录/注册IT技术大全

热门IT技术

C#基础入门   SQL server数据库   系统SEO学习教程   WordPress小技巧   WordPress插件   脚本与源码下载