vscode如何编译运行c/c++程序 您所在的位置:网站首页 如何使用vscode编写c vscode如何编译运行c/c++程序

vscode如何编译运行c/c++程序

#vscode如何编译运行c/c++程序| 来源: 网络整理| 查看: 265

vscode如何编译运行c/c++程序 时间:2022-08-15 00:41:34 围观:9 来源:互联网

安装微软C/C++插件

在VS Code的扩展图标里搜索c++,安装C/C++插件并重载VS Code

vscode如何编译运行c/c++程序

重启VS Code之后,打开一个含c/c++源码的文件夹,VS Code将会创建一个名为.vscode的子文件夹用于存放配置文件。

安装MinGW

去官网下载安装器,安装好后选择需要安装的工具:

vscode如何编译运行c/c++程序

选择好之后应用更改:

vscode如何编译运行c/c++程序

然后修改系统的环境变量,将可执行文件目录加入到Path中:

vscode如何编译运行c/c++程序

智能提示

为实现代码补全,需要创建一个c_cpp_properties.json文件。新建一个hello.c,输入:

#include int main(void) { printf("hello"); getchar(); return 0; }

VS Code会提示找不到头文件,点击错误处的小灯泡,编辑包含路径

vscode如何编译运行c/c++程序

在c_cpp_properties.json中修改Win32下的路径设置

"browse": { "path": [ "${workspaceRoot}", "C:\\DevProgram\\MinGW\\lib\\gcc\\mingw32\\6.3.0\\include\\c++" ], "limitSymbolsToIncludedHeaders": true, "databaseFilename": "" }

返回编辑器,点击小灯泡,将头文件所在目录添加到包含路径中

vscode如何编译运行c/c++程序

构建程序

构建程序需要创建一个tasks.json文件,点击任务->配置任务:

vscode如何编译运行c/c++程序

在弹出的选项中选择Others,然后修改tasks.json

{ "version": "2.0.0", "tasks": [ { "taskName": "build hello", "type": "shell", "command": "g++", "args": [ "-g", "hello.c" ], "group": { "kind": "build", "isDefault": true } } ] }

调试代码

调试代码需要创建一个launch.json文件,点击调试栏的齿轮图标

vscode如何编译运行c/c++程序

修改launch.json

{ "version": "0.2.0", "configurations": [ { "name": "(gdb) Launch", "type": "cppdbg", "request": "launch", "program": "${workspaceFolder}/a.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, "MIMode": "gdb", "miDebuggerPath": "C:\\DevProgram\\MinGW\\bin\\gdb.exe", "setupCommands": [ { "description": "Enable pretty-printing for gdb", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "build hello" } ] }

调试运行

返回编辑器,设置断点,按F5开始调试

vscode如何编译运行c/c++程序

相关文章教程推荐:vscode教程

以上就是vscode如何编译运行c/c++程序的详细内容,更多请关注站长源码网其它相关文章!

上一篇:vscode打开文件中文乱码解决方法

vscode如何替换指定内容:下一篇

站长源码网(Downzz.com)所有资源均为互联网用户上传分享,未经允许不得传播。 若发现本文侵犯了您的权益,请点击后方链接查看并联系我们进行删除处理。 版权申明 VSCode教程 Sublime教程 PhpStorm教程 Notepad教程 Atom编辑器 WebStorm教程 Dreamweaver教程 Composer教程 C 程序 C++ vscode 编译运行 查看更多 缩回 继续阅读相关文章 Html转换UBB程序分享 HTML教程 asp:debug类调试程序分享 HTML教程 小程序自定义tabbar custom-tab-bar 6s出不来解决方案,cover-view不兼容,小程序分享 HTML教程 W3C教程(2):W3C 程序分享 HTML教程 微信小程序转义解析渲染html HTML教程 小程序解析HTML5 HTML教程


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有