vs code 运行C语言并调试,使用vscode编译运行和调试C/C++

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

记录一下vscode编译运行和调试C/C++的过程!

一、前期准备

1. 安装vscode

根据自己的环境去官网下载对应版本的Visual Studio Code

2. 安装解压软件

推荐开源压缩软件7-Zip,虽然界面不是很美观,但是功能还是很强大的!

3. 下载C/C++编译器

​ 因为vscode只是一个代码编译器,并没有集成C/C++的编译器,需要下载一个C/C++的编译器,推荐mingw系列(mingw或者mingw-w64,mingw-w64比mingw功能更强大),因为中国环境问题mingw-w64难以下载,推荐离线下载,但是需要手动添加环境变量!

4. 配置mingw-w64

​ 具体细节可以查看另一篇文章内容:

5. 验证mingw可用

​ 打开cmd或Windows PowerShell输入gcc -v,若出现版本信息就表明mingw配置成功,如果未出现版本信息表明配置有问题,需要查找原因。

6. 安装插件

依次安装下方三个插件chinese(simplified)

C/C++

Code Runner

08bd55247f71eea12e0507d785bf3e0a.png

二、编译运行程序

编译运行两种方法:使用Code Runner一键编译运行程序

使用vscode的集成终端使用命令行编译运行

新建文件:文件>新建文件>添加如下代码>Ctrl+S保存文件并将文件后缀名改为.c或.cpp

1

2

3

4

5

6

7

8int (){

char name[100];

printf("What is your name?n");

scanf("%s",name);

printf("Hello,%s,nice to meet you!n",name);

}

点击右上角的三角形按钮(Ctrl+Alt+N)运行代码:

0bbb1e13d0451fc2d9466f00addfa3e5.png

运行后会出现如下情况:

669ddecf94de5a432bb6d7ef2c0118bd.png

原因:程序中使用了scanf函数从键盘读取一串字符,但此时无法输入数据,也无法结束程序。

解决方案:首先重启vscode(关闭vscode再重新打开)

文件>首选项>设置

67e41154a9764f7390f833337d4c811c.png

用户>拓展>Run Code Configuration>Run In Termina选中

518599054a5e33cf4d923fafe8e16b28.png

修改后程序就可以正常运行了,结束运行点击垃圾桶标志

8cb8829645a50d59532a501b84008f35.png

C/C++另一种选择:C/C++ Compile Run,配置插件:文件>首选项>设置>扩展>Compile Run Configuration的Run-in-external-terminal选项后可以出现和dev / codeblocks / vc一样的外部窗口

579571b64ccce8261015e10009700b53.png

进入需要编译文件目录下,输入如下完整编译指令:

1g++ xxx.cpp -o xxx.exe -lwsock32

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Visual Studio Code (VSCode) 是一个非常流行的开源代码编辑器,它支持多种编程语言,包括 C 语言。如果你想在 VSCode 中编写和运行 C 语言程序,可以按照以下步骤进行: 1. **安装C/C++插件**:首先,确保在 VSCode 中安装了C/C++ Language Support 插件。可以在扩展市场搜索 "C/C++" 或者 "C++" 来找到并安装它。 2. **设置构建工具**:C 语言通常使用编译器(如 gcc 或 clang)来编译。配置合适的编译器路径和构建系统,比如使用 CMake、Gulp、Grunt 或直接在终端中使用 makefile。 - 对于 Windows 用户,可以选择 MinGW 或 MSYS2 环境; - 对于 macOS 和 Linux,通常使用预装的 gcc 或 clang。 3. **配置环境变量**:确保终端或命令提示符能够访问到编译器和相关库路径。在用户或项目级别的配置文件 (.vscode/launch.json 或 tasks.json) 中添加这些路径。 4. **编写和保存源码**:创建一个新的 `.c` 文件,使用VSCode 的代码提示和语法高亮功能编写代码。 5. **构建和运行**: - 右键点击源文件或使用快捷键(通常是 `Ctrl + B` 或 `Cmd + B`),选择 "构建任务" 运行程序。 - 如果有调试功能,可以设置断点并在调试模式下运行程序 (`F5` 或 `Ctrl + F5`)。 6. **查看输出**:在终端窗口中,你可以看到编译运行的结果,包括错误信息和输出。 **相关问题**: 1. VSCode 有没有内置的C语言调试器? 2. 如何在VSCode中配置自定义构建规则? 3. 如何查看和管理C代码的依赖库?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值