vscode运行c语言环境,用VSCode配置C、C++环境/编写运行C、C++(Windows)

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

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

啊啊啊拖了好久好久,我真的不是拖延症晚期(划掉)一直想写这个的,一直咕咕咕,这次终于没咕成功!

首先说说为什么要写这个吧,在我用了VC2010,VC2017,DEV C++,CODEBLOCKS等等一系列编译器之后,还是觉得VScode好用(好看),而且说实话像我这种初学者我也用不到那么专业的编译器,也用不来,而且在写Python的时候我就习惯了VSCode,那么废话不多说,直接来开始教程吧。

首先下载安装VScode(废话)

去官网下载就行啦。

然后下载一款编译器

划重点!!!VSCode不带编译器!!!说直白一点他就是个好看的VIM!!!

这里我推荐MINGW,我自己用的就是这个,还蛮不错的,可以去这里下载:download,随便安装在一个地方就行,这个无所谓,但是你要记住你安装的路径,因为后面配置环境变量会用到!!!

编译器的配置

由于我用的MINGW,所以这里我以它为例子,安装好之后应该是这个样子的。

mingw.png

在里面找到mingw32-gcc.bin, mingw32-gcc-g++.bin, 以及mingw32-gdb.bin 第一个是c语言文件的编译器,第二个是c++的,第三个是用来调试编译后文件的。

然后点Installation->Apply all changes。

然后安装好编译器,下面设置环境变量,让系统能够自动找到gcc命令,我的电脑右击->属性->高级系统设置->环境变量,在系统变量里面找到path,这个path和linux里面那个path是一样的,命令行界面下系统就根据这个path变量里面存的路径,寻找命令。我们把MinGW的二进制可执行文件的文件夹添加进去。 (对,让你记路径就是现在用的)

bin.png

就是这个路径(当然这个是我的)你要找到你的,然后在path里面添加这个路径。

这个时候我们打开命令行输入gcc,应该可以看到命令已经被识别,会出现参数不足等错误。

比如我有一个test.c文件:1

2

3

4

5

6#include

int main(void)

{

printf("23333");

return 0;

}

然后在文件所在目录下的命令行中输入1gcc -g test.c -o test.exe

gcc 是编译命令,刚刚我们安装的,-g参数是表示编译时带上可调试记号,不然编译好的东西只能运行不能调试,-o 是表示指定输出文件,后面紧跟输出文件的名字,这一条指令就可以将c文件编译成一个可执行的二进制文件。

然后可以在命令行下运行:1./test.exe

这时候你应该就能看到23333了。

配置VSCode

其实这时候你就可以不用设置了,因为VSCode终端调用的是PowerShell,你完全可以每次都重复上面两个命令(虽然我现在每次都这样,因为看起来逼格比较高)。但如果你想更快的完成编译,那么往下看吧!

打开vscode载入刚刚的c文件,编译c文件要打开文件所在的文件夹!!!敲黑板啦!!!然后用Code Runner(VSCode的一个插件)跑一下。然后点调试,他会跳出一个launch.json的一个配置文件,改这几个地方就好:

json.png

program一项,指明了需要运行的文件,$()的格式是表明这是变量,由vscode自己添加,根据英文可以知道这个变量的含义,miDebuggerPath是我们安装gdb的路径,前面提到过他,是用来调试的二进制文件。

生成tasks.json可以通过,菜单里的任务,然后配置任务,模板然后选other就可以,几个必须的配置项就像下面:

work.png

command和args其实刚好拼成我们前面的命令:1gcc -g xxx.c -o xxx.exe

这就自动会生成我们要的exe文件了。

还等什么?去爽吧!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值