博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs环境c++语言教学视频,基于VS Code的C++语言的构建调试环境搭建指南
阅读量:5868 次
发布时间:2019-06-19

本文共 1341 字,大约阅读时间需要 4 分钟。

基于VS Code的C++语言的构建调试环境搭建指南

1.首先安装Visual Studio Code

打开之后会发现界面如图所示:

78839984fb80a7e7c4c547846fde2e78.png

环境变量配置的时候勾选添加到path即可,接下来安装中文语言包。

d98111676af5ef2d7e40054e3b9abe37.png

2.安装 the Microsoft C/C++ extension

a9188f3b91025ce747d2a0b10c5ab4e8.png

3.安装Ming-w64

f263c5c90f5af4c09b95705734d15905.png

接下来配置环境变量

3282a22f086adbd28acfcb5fda5ce2d4.png

然后在cmd中输入gcc - v命令查看是否安装成功

95b8fac850ea6b7d6c2982978b0e7257.png

4.修改配置文件

launch.json

{

"version": "0.2.0",

"configurations": [

{

"name": "C++ Launch (GDB)", // 配置名称,将会在启动配置的下拉菜单中显示

"type": "cppdbg", // 配置类型,这里只能为cppdbg

"request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)

"targetArchitecture": "x86", // 生成目标架构,一般为x86或x64,可以为x86, arm, arm64, mips, x64, amd64, x86_64

"program": "${file}.exe", // 将要进行调试的程序的路径

"miDebuggerPath": "C:\\Program Files\\mingw64\\bin\\gdb.exe", // miDebugger的路径,注意这里要与MinGw的路径对应

"args": [

"blackkitty",

"1221",

"# #"

], // 程序调试时传递给程序的命令行参数,一般设为空即可

"stopAtEntry": false, // 设为true时程序将暂停在程序入口处,一般设置为false

"cwd": "${workspaceRoot}", // 调试程序时的工作目录,一般为${workspaceRoot}即代码所在目录

"externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台

"preLaunchTask": "g++" // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc

}

]

}

tasks.json

{

"version": "2.0.0",

"command": "g++",

"args": [

"-g",

"${file}",

"-o",

"${file}.exe"

], // 编译命令参数

"problemMatcher": {

"owner": "cpp",

"fileLocation": [

"relative",

"${workspaceRoot}"

],

"pattern": {

"regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",

"file": 1,

"line": 2,

"column": 3,

"severity": 4,

"message": 5

}

}

}

来源:https://www.cnblogs.com/raoxinyue/p/12630360.html

你可能感兴趣的文章
《算法导论》读书笔记--第二章 2.1 插入排序
查看>>
vue滚动
查看>>
Clean Code – Chapter 3: Functions
查看>>
113. Path Sum II
查看>>
Spring Cloud系列文,Feign整合Ribbon和Hysrix
查看>>
openstack API debug OpenstackEveryProject_CLI,curl_based
查看>>
linux系统瓶颈分析(精)
查看>>
JSON关联属性转换异常
查看>>
Javascript的delete
查看>>
c# asp.net 新建项目与新建网站区别
查看>>
gdb server调试步骤
查看>>
Unable to update index for central
查看>>
Polly一种.NET弹性和瞬态故障处理库(重试策略、断路器、超时、隔板隔离、缓存、回退、策略包装)...
查看>>
数据库事务
查看>>
阅读天龙八部的代码有感
查看>>
wp面试题
查看>>
步步为营 .NET 代码重构学习笔记 十三
查看>>
Stm32 SWD 下载 调试配置
查看>>
I.MX6 Android stlport 使用
查看>>
PHP 反引号运行Shell命令,C程序
查看>>