Windows11下VSCode的CC++环境搭建与配置Windows11下VSCode的C/C++环境搭建与配置
安装软件⼯具
1. Visual Studio Code(简称“VS Code”)
2. MinGW-w64编译器(GCC for Windows 64 & 32 bits)
1. MinGW-w64编译器安装
1.1 MinGW 简介
MinGW 简介:
MinGW,是Minimalist GNUfor Windows的缩写。
它是⼀个可⾃由使⽤和⾃由发布的Windows特定头⽂件和使⽤GNU⼯具集导⼊库的集合,
允许你在GNU/Linux和Windows平台⽣成本地的Windows程序⽽不需要第三⽅C运⾏时(C Runtime)库。
(以上来⾃百度百科)。
MinGW 它实际上是将经典的开源 C语⾔编译器 GCC 移植到了Windows 平台下,并且包含了 Win32API ,
因此可以将源代码编译为可在 Windows 中运⾏的可执⾏程序。⽽且还可以使⽤⼀些 Windows 不具备的,
Linux平台下的开发⼯具。⼀句话来概括:MinGW 就是 GCC 的Windows 版本。
以上是 MinGW 的介绍,MinGW-w64 与 MinGW 的区别在于 MinGW 只能编译⽣成32位可执⾏程序,⽽MinGW-w64
则可以编译⽣成 64位或 32位可执⾏程序。
MinGW 现已被 MinGW-w64 所取代,且 MinGW 已停⽌更新。
1.2 MinGW64 编译器安装
这⾥选择安装MinGW-w64
1.3 下载 MinGW-w64 - for 32 and 64 bit Windows
有两种安装⽅式:离线版和在线安装,任意选择其中⼀种⽅式安装即可
离线版本安装很简单⽅便,主要是需要知道安装哪⼀种离线版本
本⽂主要是讲解在线版本安装,离线版本安装就不在话下,在⽂章最后再简单说下离线版本的安装。
MinGW-w64官⽅下载链接:
1. 在线安装版本
如下图:
2. 离线版
台湾民主自治同盟离线版有很多种,根据安装本机的系统和开发程序的运⾏环境决定选择哪⼀种版本
我的本机是Windows10 64bit 和 Windows11 64bit,只在Windows下运⾏,都是选择x86_64-win32-seh,当然也可以选择x86_64-win32-sjlj 下载链接:
如下图:
离线版安装很简单,下载完离线包,解压后,配置好环境变量即可完成,
1.4 MinGW-w64 在线版本安装步骤
1. 双击安装包进⾏在线安装
2. MinGW-w64 版本选择
说明:在这个界⾯,你可以根据所要搭建的开发环境,选择不同的选项,从⽽下载所需的组件。vector删除指定值
操作:选择 Version、Architecture、Threads、Exception、Build revision 下拉列表中适当的选项,接下来将会详细介绍这些选项。
3. [Version]选择 gcc 版本
说明:Version 指的是 gcc 的版本,如果没有特殊的需求,⼀般选择最⾼的版本号即可。
操作:在这个版本中,最⾼版本是 8.1.0 ,选中它即可。
4. [Architecture]选择电脑系统架构
说明:Architecture 是指电脑系统是 32位还是 64位,根据你的电脑系统做出对应选择。
操作:我的电脑系统是 64位的,所以我选择了 x86_64,如果你是 32位系统,则选择 i686 即可。
5. [Threads]选择操作系统接⼝协议
说明:这个世界上只有两种操作系统,符合 posix 协议的,和 Windows 。如果你想要开发 Windows 程序,需要选择 win32 ,⽽开发 Linux、Unix、Mac OS 等其他操作系统下的程序,则需要选择 posix 。
操作:我只开发在 Windows 下运⾏的程序,所以选择了 win32 。
6. [Exception]选择异常处理模型(64位)
说明:异常处理在开发中⾮常重要,你在开发的过程中,⼤部分的时间会耗在处理各种异常情况上。如果你之前选择了 64位,则这⾥有两个异常处理模型供你选择,seh 是新发明的,⽽ sjlj 则是古⽼的。seh 性能⽐较好,但不⽀持 32位。 sjlj 稳定性好,⽀持 32位。
操作:我这⾥选择了 seh 。
7. [Exception]选择异常处理模型(32位)
说明:选择了 32位后,则可以⽤ dwarf 和 sjlj 两种异常处理模型。同样的,dwarf 的性能要优于 sjlj ,可是它不⽀持 64位。
操作:建议选择 dwarf 。
8. [Build revision]建⽴修订
char数组能存中文吗说明:暂时没弄明⽩是做什么的。(知道的⼈请留⾔)
操作:选择默认选项。python安装教程win11
9. MinGW-w64 版本选择完成
说明:红框中就是我的 MinGW-w64 安装配置单,gcc 是 8.1.0 版本,系统架构是 64位,接⼝协议是 win32,异常处理模型是 seh,Build revision 是 0 。
操作:点击“Next”按钮,进⼊下⼀个步骤。
thinkphp5开发节能10. 选择 MinGW-w64 的安装⽬录
说明:在这⾥选择 MinGW-w64 将要安装到哪个⽬录中去。安装程序默认会将 MinGW-w64 安装在 C盘,⽽在 Windows 操作系统中 C盘是系统盘,操作系统会被安装在这个盘⾥,⽽按照⼀般的习惯,我们尽量不把应⽤软件安装载系统盘⾥。因为以前的电脑使⽤的是机械硬盘,⽽机械硬盘频繁读写会降低效率,所以尽量将操作系统与应⽤软件放在不同的硬盘分区下。当然,现在的电脑⼤部分都配备了固态硬盘(SSD),⽽且通常作为系统盘来使⽤,因此已经没有读写效率的问题了。所以如果你还在⽤机械键盘,就将 MinGW-w64 放到其他⾮系统盘⾥,如果使⽤固态硬盘,则可以放在安装程序提⽰的默认位置,或其他地⽅均可。
操作:点击红框中的“Browse”按钮,以便更改 MinGW-w64 的安装位置。
11. 确认 MinGW-w64 安装⽬录
说明:界⾯中的 Space available 指的是你选择的⽬录,所在的硬盘分区的剩余空间,⽽ MinGW-w64 ⾄少会占⽤ 500 MB 的空间。Create shortcuts in Start Menu 是说在开始菜单创建 MinGW-w64 的快捷⽅式,⼀般默认勾选即可。
操作:确认安装⽬录没问题后,点击“Next”按钮,开始正式安装 MinGW-w64 。
12. 开始下载 MinGW-w64 本体
说明:安装程序开始连接服务器,并从中下载 MinGW-w64 的本体⽂件,视乎你的⽹络环境,下载所需的时间会有所不同,如果你有其他事情要做,可以点击“Cancel”按钮,取消本次安装。
操作:只需等待。
13. MinGW-w64 下载完成
说明:MinGW-w64 已经下载完成,我们可以在之前选择的安装⽬录下,到它的各种组件⽂件。
操作:点击“Next”按钮,继续下⼀个步骤。
14. 关闭 MinGW-w64 安装程序
说明:MinGW-w64 的安装程序已经完成了它的使命,但 MinGW-w64 还没有安装完成,之后我们还需要进⾏⼀些配置,才能正常使⽤它编译源代码。
操作:点击“Finish”按钮,将关闭 MinGW-w64 安装程序。
15. MinGW-w64 安装⽬录
说明:MinGW-w64 下载完成后的安装⽬录,包含1个⽂件夹:mingw64,3个⽂件:mingw-w64.bat、、uninstall.ini,和1个快捷⽅式:mingw-w64。虽然MinGW-w64 已经下载完成,但并没有安装完成,我们还需要配置⼀下操作系统的环境变量,将 MinGW-w64 的 bin ⽬录加⼊其中,使操作系统可以到那些编译⼯具。
c语言对10个数组元素依次赋值操作:双击“mingw64”⽂件夹,进⼊其中。
2. 配置环境变量
MinGW-w64编译器安装好后需要添加相关环境变量以便vscode调⽤编译器。
2.1 添加相关环境变量
在Windows的系统变量⼀栏中新建
1. C_INCLUDE_PATH :对应MinGW⽬录下include⽂件夹
2. LIBRARY_path :对应MinGW⽬录下lib⽂件夹
3. Path中添加编译器⽬录:对应MinGW⽬录下bin⽂件夹如下图:
编辑环境变量,添加对应MinGW⽬录下bin⽂件夹路径
2.2 测试安装MinGW64和配置环境变量是否成功
最后在cmd终端中输⼊命令测试安装MinGW64和配置环境变量是否成功:
gcc -v //查看 gcc编译器版本号
gdb -v //查看 gdb调试器版本号
出现如图类似内容即为安装成功:
3. 编辑器 VSCode 安装与配置
3.1 编辑器 VSCode 下载地址
VSCode(全称:Visual Studio Code)是⼀款由微软开发且跨平台的免费源代码编辑器。
VS code简介 Visual Studio Code(简称“VS Code”)是Microsoft在2015年4⽉30⽇Build开发者⼤会上正式宣布⼀个运⾏于 Mac OS X、Windows和 Linux 之上的,针对于编写
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论