VS Code配置c/c++环境

目录

一句话总结

准备工作

下载visual studio code

安装MinGW-w64

什么是 MinGW?

MinGW-w64与MinGW的区别

为什么使用MinGW-w64

注意:

下载、安装、配置MinGW-w64

验证

安装扩展(extension)

安装C/C++

创建工作区,用于存放代码

配置C/C++

配置编译器路径

创建生成任务

配置debug调试设置

安装Code Runner

配置Code Runner

配置把文件编译后存放到指定的文件夹下

官网参数说明


 

一句话总结

1. 去官网下载、安装visual studio code;

2. 去官网下载、安装MinGW-w64,且配置path环境变量;

3. 验证gcc、g++、gdb命令正常运行;

4. 通过VS Code安装c/c++扩展插件;

5. 根据c/c++官网介绍进行配置;

6. 通过VS Code安装code runner扩展插件;

7. 根据code runner官网介绍进行配置;

准备工作

下载visual studio code

去visual studio code的官网https://code.visualstudio.com下载适合自己的visual studio code版本。本人下载的是下图这个版本

 

然后安装。

       Visual studio code只是一个纯文本编辑器(editor),不是IDE(集成开发环境),不含编译器(compiler)和许多其他功能,所以,如果要用它进行代码编译,就需要自己单独安装编译器。

安装MinGW-w64

什么是 MinGW?

MinGW的全称是:Minimalist GNU on Windows。它实际上是将经典的开源 C语言编译器GCC移植到了Windows平台下,并且包含了Win32 API,因此可以将源代码编译为可在Windows中运行的可执行程序。一句话概括:MinGW 就是GCC的Windows 版本

MinGW-w64与MinGW的区别

MinGW-w64与MinGW的区别在于,MinGW只能编译生成32位可执行程序,而MinGW-w64则可以编译生成64位或32位可执行程序。正因为如此,MinGW现已被MinGW-w64所取代,且MinGW也早已停止了更新,内置的GCC停滞在 4.8.1版本,而MinGW-w64内置的GCC则更新到了6.2.0版本。

为什么使用MinGW-w64

MinGW-w64是开源软件,可以免费使用。MinGW-w64由一个活跃的开源社区在持续维护,因此不会过时。MinGW-w64支持最新的C语言标准。MinGW-w64使用Windows的C语言运行库,因此编译出的程序不需要第三方DLL,可以直接在Windows下运行。那些著名的开源IDE实际只是将MinGW-w64封装了起来,使它拥有友好的图形化界面,简化了操作,但内部核心仍然是MinGW-w64MinGW-w64是稳定可靠的、持续更新的C/C++编译器,使用它可以免去很多麻烦,不用担心跟不上时代,也不用担心编译器本身有bug,可以放心的去编写程序。

MinGW-w64没有图形用户界面,它其实是一组命令行工具集,任何操作都只能通过在“命令提示符”中输入命令的形式来执行。

因为MinGW-w64本来就是将GCC移植到Windows上的产物,所以操作方式和 GCC 一样,只是在Linux下命令是被键入到“终端”中,而Windows下则是被键入到“命令提示符”里。

它可以编译任何C语言程序。

注意:

编译复杂的程序时,还需要你会编写Makefile,否则只能一个文件一个文件的编译,可想而知会多么辛苦。

下载、安装、配置MinGW-w64

去MinGW-w64官网http://www.mingw-w64.org/doku.php下载。安装完之后,把bin目录配置到path环境变量中。

 

验证

在cmd下执行gcc –version和g++ --version进行验证。

  • 7
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值