vscode 配置c语言编译,vscode编辑器配置C语言编译运行环境

1.安装C/C++插件

21acd8531ffb4619732572eddad0e69b.png

2.安装编译环境,这里选择MinGW(http://mingw.org/ )

选择一个安装目录,如:E:\workspace\MinGW

9b7eff5b9d8477a6474b5ee1d3f230f8.png

mingw32-gcc开头的(包括了mingw32-gcc-g++等)、mingw32-gdb开头的全部选择“Mark for Installation”

c9969345fce89c8643976990a3b9e9f5.png

a748d5265a8ce15b07835888e9a008ad.png

下载

14daaf6b8d5d998bbfbc7ce5b258cd57.png

3.将MinGW添加到系统环境变量中(添加到Path中)

47d1339a58f90beb10eb172b95038211.png

4.打开VS Code,新建一个文件夹或者打开一个文件夹如:Demo

在里面新建一个1.c文件

#include intmain()

{

printf("Welcome to 中国!!!");return 0;

}

#include会出现提示的黄色小灯泡符号,点击它,然后点击“Add include path to settings”按钮, 将生成并打开一c_cpp_properties.json 文件,编辑这个json文件,添加c/c++头文件的路径进去:(按照如下模拟配置)

c_cpp_properties.json

{"configurations": [

{"name": "Win32","includePath": ["E:/workspace/MinGW/include/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/c++/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/c++/backward/*","${workspaceRoot}"],"defines": ["_DEBUG","UNICODE"],"intelliSenseMode": "msvc-x64","browse": {"path": ["E:/workspace/MinGW/include/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/c++/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/c++/mingw32/*","E:/workspace/MinGW/lib/gcc/mingw32/6.3.0/include/c++/backward/*","${workspaceRoot}"],"limitSymbolsToIncludedHeaders": true,"databaseFilename": ""}

}

],"version": 3}

5.设置任务配置

60ec9662ddab8a9b705567abc2c7bfd0.png

在弹出的选择栏中选择”Others“,选择后会创建并打开一个task.jason的配置文件, 修改如下:

{//Seehttps://go.microsoft.com/fwlink/?LinkId=733558

//for the documentation about the tasks.json format

"version": "2.0.0","tasks": [

{"label": "echo","type": "shell","command": "gcc","args": ["-g", "${file}", "-o", "${workspaceRoot}/${fileBasenameNoExtension}.exe"],

}

]

}

6.设置调试

f253c19b1268578899a63565f2667a2b.png

编辑launch.json

{//使用 IntelliSense 了解相关属性。//悬停以查看现有属性的描述。//欲了解更多信息,请访问:https://go.microsoft.com/fwlink/?linkid=830387

"version": "0.2.0","configurations": [

{"name": "(gdb) Launch","type": "cppdbg","request": "launch","program": "${workspaceRoot}/${fileBasenameNoExtension}.exe","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [],"externalConsole": true,"MIMode": "gdb","miDebuggerPath": "E:/workspace/MinGW/bin/gdb.exe","setupCommands": [

{"description": "Enable pretty-printing for gdb","text": "-enable-pretty-printing","ignoreFailures": true}

]

}

]

}

7.运行 ctrl+alt+n

bb34e989bffe0d5ca5f0a41ec36dfb69.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值