VS code win10 环境,下载安装调试
背景: 公司要用vs code 在win10下跑通代码单步调试。下面是具体的操作。
安装环境:win10,MinGW
下载地址
https://code.visualstudio.com/
安装之后需要install C/C++插件
打开vscode,按ctrl+p打开快速命令框,输入以下命令后等待
ext install cpptools
点击需要的插件 install
完成后,需要点击reload,使安装生效。Reload之后的效果:
2 安装编译/调试环境
这里使用的是codeblocks下的MinGW.
下载地址(不建议用win10自带的IE浏览器,这里用的qq浏览器):
https://sourceforge.net/projects/codeblocks/files/Binaries/17.12/Windows/
双击安装,一路next即可。
安装完成后会提示是否打开codeblocks,点击是,跳出编译器选择界面,可以看到已经安装好了gnu gcc compiler.
配置环境变量
在codeblocks的安装目录下,有g++编译器,C:\Program Files (x86)\CodeBlocks\MinGW\bin。把这个目录添加到环境变量里。
Hello world~
在D盘新建一个文件夹,命名为code.然后建一个文件,hello_world.c 打开VS Code,
File --> open folder --> 选中D:/code文件夹。出现如下界面。
选中code下方的区域,右键,新建文件hello.cpp。
Hello.cpp与hello.c都可以试着跑一下,代码如下:
Hello.cpp
#include <iostream>
#include <stdlib.h>
int main()
{
std::cout<< "hello world !\n";
system("pause");
return 0;
}
Hello.c
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("hello world !\n");
system("pause");
return 0;
}
配置.json文件
点击左侧第4个按钮(调试按钮),再点击工具栏带红点的齿轮按钮,选择c++(GDB/LLDB)
会在工作目录下生成一个launch.json的启动配置文件,将内容替换为以下内容:
{
// Use IntelliSense to learn about possible attributes.
// Hover to view descriptions of existing attributes.
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\Program Files (x86)\\CodeBlocks\\MinGW/bin\\gdb32.exe",// miDebugger的路径,注意这里要与MinGw的路径对应
"preLaunchTask": "g++", // 调试会话开始前执行的任务,一般为编译程序,c++为g++, c为gcc
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
注意:"miDebuggerPath"中的斜杠最好用\\,否则会出现链接问题。
D:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe:d:\code\.vscode\launch.json: file format not recognized; treating as linker script
D:/Program Files (x86)/CodeBlocks/MinGW/bin/../lib/gcc/mingw32/5.1.0/../../../../mingw32/bin/ld.exe:d:\code\.vscode\launch.json:1: syntax error
collect2.exe: error: ld returned 1 exit status
The terminal process terminated with exit code: 1
在.vscode文件夹中再创建一个文件:tasks.json,将以下内容copy到文件里。
{
"version": "2.0.0",
"command": "g++",
"args": ["-g","${file}","-o","${fileBasenameNoExtension}.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
}
}
}
确保2个.json文件在.vscode文件夹下面。否则,会出现could not find the task 'g++' 的编译问题。
左侧第一个按钮是查看打开的文件,第4个按钮是调试代码用的。
调试时,先点第4个按钮,再点击绿色的箭头按钮,就可以看到有打印数据出现。
多文件编译方法:
需要修改tasks.json的args
"args": ["-g","basefunction.c","${file}","-o","${fileBasenameNoExtension}.exe"],
参考文档:
https://blog.csdn.net/bat67/article/details/81268581
VS code win10 环境,下载安装调试相关推荐
- Win10 环境下安装Ubuntu 18.04过程记录
Win10 环境下安装Ubuntu 18.04过程记录 步骤1:下载镜像文件 从Ubuntu官网https://www.ubuntu.com/download/server下载系统的iso镜像文件 , ...
- 3 win10环境下安装Pytorch可视化工具Visdom(亲测,欢迎交流)
0 Win10环境下安装Visdom可视化工具(亲测成功,欢迎交流) Visdom可视化工具: 本文测试安装环境为windows10+Anaconda+python3.7.10 (注意先装好Anaco ...
- 在win10环境中安装xilinx vivado IDE时出现的问题及解决方法
在win10环境中安装xilinx vivado IDE时出现的问题及解决方法 参考文章: (1)在win10环境中安装xilinx vivado IDE时出现的问题及解决方法 (2)https:// ...
- 测绘——如何在win10环境下安装CAD2006+CASS7.0
如何在win10环境下安装CAD2006+CASS7.0 在win10环境下安装CAD2006会出现很多问题,但这一类早期软件仍在很多行业中被广泛使用,想要进行正确安装,要进行以下几步操作: 一.首先 ...
- 在win10环境下安装vmware软件后没有vmnet1、vmnet8虚拟网卡!
在win10环境下安装vmware软件后没有虚拟网卡! 此问题困扰已经半年之久,差点重装系统,更甚至更换笔记本,网上的方法几乎全部用过了,最后一波自己尝试终于解决了!!! 解决办法: 环境确认win ...
- win10安装工具下载安装系统的教程,win10系统安装
虽说不是天天需要安装系统,但是有备无患,今天给大家分享一款强大好用的windows系统安装工具小白一键重装系统,接下来看看win10安装工具下载安装系统的教程吧. win10安装工具下载安装系统的教程 ...
- 在win10环境下安装vmware软件后没有vmnet1、vmnet8虚拟网卡义
1.在win10环境下安装vmware软件后没有vmnet1.vmnet8虚拟网卡义 VMware版本问题!!! 使用window10安装的VMware,发现 "网络连接"只有 v ...
- 【开发环境】安装 Visual Studio Code 开发环境 ( 下载 Visual Studio Code 安装器 | Visual Studio Code )
文章目录 一.下载 Visual Studio Code 安装器 二.安装 Visual Studio Code 一.下载 Visual Studio Code 安装器 进入 Visual Studi ...
- java jdk windows环境 下载安装配置环境变量
目录 下载 安装 环境变量 验证 下载 打开官网下载页面: https://www.oracle.com/java/technologies/javase-downloads.html 依次点击下图红 ...
- 从unity到unreal4 虚幻4学习笔记 一 : ue4与vs studio、vs code开发环境的安装与配置
前言 学习ue4的理由 我是个资深unity玩家,自认为可以使用unity做任何事.对虚幻的仰慕纯属技术信仰,懂的都懂不多解释.我并不打算放弃unity,正所谓艺多不压身,多储备点技术栈也没坏处. u ...
最新文章
- 搭建linux下eclipse php完美搭建开发php,搭建linux上的Eclipse+PHP编程环境
- 网站建设你够专业吗?——不需说,从色彩搭配就能看出来
- 原相机怎么拍出网图_专访5位时尚生活达人,他们都用哪款相机记录生活美好瞬间...
- 小程序开发学习(5)---实现天气预报小程序
- shell中的常用通配符,字符类
- 韩顺平php视频笔记79 80 错误和异常处理的机制 错误处理器 错误触发器
- .net获取当前网址url
- Java咖啡馆(8)——大话面向对象(下)
- SQLAlchemy基本使用
- 【雷达信号处理基础】第1讲 -- 雷达系统概述
- win10桌面无限刷新
- 360浏览器的极速模式和兼容模式的区别
- 康师傅红烧牛肉面:守护平凡英雄,成就烟火人生
- ●一些天马行空的随想
- PicGo+github搭建免费图床
- Could not resolve
- 微信小程序配置每个页面的标题名称
- 解决Manjaro安装wps菜单栏为英文的问题
- 浙江农林大学第二十届程序设计竞赛暨团体程序设计天梯赛选拔赛(同步赛) K.来自良心出题人wzc的简单题
- 京牌车辆过户以后能不能保留原号?