失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > visual studio code(vs code) 编译 运行 调试程序(调用g++)

visual studio code(vs code) 编译 运行 调试程序(调用g++)

时间:2020-09-23 22:54:13

相关推荐

visual studio code(vs code) 编译 运行 调试程序(调用g++)

g++的安装过程忽略,记不清有没有“安装路径不能有空格”这种问题。

网上翻了几个博客,找到的配置文件在g++下都不能运行,遂折腾。

安装vscode与插件

插件为ms-vscode.cpptools(不知道是不是默认安装的,如果不是点左方extension图标,可以搜索c++下载,也可以下载其他代码补全插件)

设置tasks.json文件

此文件主要指定编译器相关设置,使编译程序能够将源代码编译为exe

首先用vs code打开一个文件夹然后ctrl+shift+p打开vs code的命令行输入并选择tasks: configure task runner然后会出现几种语言类型模板选择other后会创建一个新的tasks.json文件

(也可以在指定文件夹下手动创建空文件)

向文件中粘贴以下内容:

{"version" : "2.0.0" ,"isShellCommand" : true ,"tasks" : [{"taskName" : "build" ,"type" : "shell" ,"command" : "g++" ,"args" : ["-g" , "tm.cpp"]}]}

此时ctrl+shift+b可以编译文件

设置launch.json文件

点f5调试会提示创建此文件,也可手动创建。

粘贴以下代码,F5即可进行调试

{"version": "2.0.0","configurations": [{"name": "(gdb) Launch","type": "cppdbg","request": "launch",// name of exe program"program": "${workspaceRoot}/a.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceRoot}","environment": [],"externalConsole": true,"MIMode": "gdb",// g++ path"miDebuggerPath": "D:\\Program_Files_portable\\MinGW-0.6.2\\bin\\gdb.exe","setupCommands": [{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "build"}]}

From WizNote

如果觉得《visual studio code(vs code) 编译 运行 调试程序(调用g++)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。