1、安装MinGW-w64编译器套件

详细安装步骤:
在这里插入图片描述
官网下载

理解:

编译器:将源代码翻译成计算机可执行的程序文件(即.exe, windows上)
能在计算机上跑的都是编译器吐出来的程序文件,程序文件的内部才是计算机能直接执行的指令。

MinGW-w64:一个著名项目为Windows平台提供的一套编译器,相关文件托管在SourceForge的网站上。
https://sourceforge.net/projects/mingw-w64/files/
点此处进入SourceForge的官方网站
网站图片

在这里插入图片描述

win32和posix代表线程模型,seh、sjlj、dwarf代表不同的异常处理模式,理论上都可以随便选,这里暂时以seh为例

压缩文件内是一个名为mingw64,建议直接解压到某盘根目录下。如果按照我的步骤,就是下面的操作。如果要自己尝试其他方法的,请务必将其放到某个全英文、不包含空格且尽可能短的目录下整条路径中不要出现任何中文!
在这里插入图片描述
解压到C盘根目录下

在这里插入图片描述

bin文件夹是我们实际调用的编译器所在的位置,其他文件夹则是相关配置。同样不可或缺!!
在这里插入图片描述

bin 文件加里面可以看到很多应用程序,其中就有gcc、g++等著名的编译器。

在这里插入图片描述

编译器这类程序由于没有图形界面,都不能直接在这双击打开,而要通过某种方式使这些编译器被外部程序或用户来调用。为了实现调用,需要把它们所在的目录(在上图中单击地址栏即可显示,Ctrl+C复制地址)添加到环境变量Path中。

复制bin的文件夹路径
在这里插入图片描述

把复制的地址添加到环境变量path中

按快捷键【Windows徽标】+【S】或在桌面底部任务栏中点开搜索栏,输入“环境变量”,在弹出的两个匹配结果中,选择“编辑账户的环境变量”
这里是第二个
在这里插入图片描述
单击环境变量
在这里插入图片描述
双击上面框框中的path,进入编辑状态
在这里插入图片描述
将刚刚复制的地址添加到编辑环境变量框框内并上移到最顶部如下
在这里插入图片描述
界面不同的小伙伴看这里
如果你看到的编辑界面不是上面这样一条条的,说名是老系统。但是添加路径的道理是一样的!!!
请使用英文输入法、在取消蓝色选中状态后、在末尾添加内容;你的路径,即英文的分号加文件的路径(刚刚复制的)注意:请不要别把原来的那些变量值一并清除了!

检验是否安装成功

同时按下键盘上的【Windows徽标】+【R】两个键,输入cmd,随即会弹出一个黑乎乎的控制台
在这里插入图片描述
在控制台输入,where gcc
在这里插入图片描述

如果得到上面图示的输出,恭喜!!那说明该编译器安装成功!!!
可以看出,输出的结果,正是刚刚我们所添加到环境变量的路径。

如果失败 ,请回头检查你添加的路径与你解压出来的gcc是否目录相符。另外,任何时刻修改了环境变量,需重启控制台,才能使环境变量生效。

2、安装VS Code文本编辑器

安装VS Code文本编辑器思维导图
在这里插入图片描述

文本编辑器只是写代码的辅助工具
其实只要是能编写纯文本文件的软件,比如最简单的,如Windows记事本,都可以编写任何语言的代码。而那些众多被开发出来的文本编辑器,如VScode,开发者在其中添加了诸多的辅助功能,例如可以给代码不同颜色的高亮(通过给特定语言的语法给代码染色,以便于阅读)、语法错误检查、断点调试、提示出问题的语句等等,这些辅助功能都能够提高代码的编写效率,提高我们的编程体验。

官网下载并安装

Visual Studio Code (即VS Code),仅仅是一个示例,下载地址为:https://code.visualstudio.com/
点击此处下载vscode

安装好vscode后,双击进入的界面是这样的

在这里插入图片描述

在写下第一个程序之前,需要完成下列准备工作

首先,安装Chinese插件,汉化当然英文大佬可以忽略此步骤,我是还没考四级的人,当然需要
搜索框中输入chinese在这里插入图片描述
因为我之前是安装过的所以看到的是中文版本,点击install(安装)在这里插入图片描述
接着安装c/c++扩展
搜索c就出来了
在这里插入图片描述
安装完插件后

在桌面新建你的第一个文件夹

新建的文件夹必须纯英文
例如,我在桌面新建了一个名为banfei的文件夹
在这里插入图片描述

打开banfei文件夹
在这里插入图片描述
在这里插入图片描述
打开后
在这里插入图片描述
大家可能会注意到.vscode文件夹,还有一个hello world 文件
.vscode文件夹:这个文件夹里面包含的是我的配置,具体怎么去配置,待会介绍。
所谓配置就是放在里面的一堆.json文件,它们通常会被自动创建,保存了仅用于这个打开的文件夹的诸多配置,只要存在即可生效。in other words,如果你创建了新的项目文件夹并想迁移旧有的配置,只需要把.vscode文件夹复制过去即可。而如果不小心把配置搞乱了,恢复初始状态最简单的方法就是删除整个.vscode文件夹

文件夹的好处

1、VS Code中打开的一个文件夹下可以包含你一个项目或一段时期内的各种文件,便于我们分门别类、有序地组织代码。
2、文件夹内可以保存独立的配置(位于自动创建的子目录.vscode下,能随工作文件夹一起移动。
3、仅仅在这个文件夹内生效而不修改用户个人的全局配置,也不会与其他文件夹的配置相冲突。
4、VS Code的集成终端在打开的文件夹内自动以该文件夹为启动目录,编译和执行程序时可以方便地使用相对路径。

编写一个hello world 文件(在这里以C语言为例,所以文件后缀为.c)

在这里插入图片描述
如果要让代码跑起来,必须配置好编译的环境(这里是指C/C++环境)

脑子里要有源代码文件这个概念。写程序不是说就在界面里写一堆代码然后就能跑了!代码都要写成文件保存起来(到硬盘里),然后才有后续的工作。

3、配置C/C++环境

配置C/C++环境思维导图
在这里插入图片描述

快捷键【Ctrl】+【Shift】+【P】,打开命令面板,输入关键词"C/C++

在这里插入图片描述
在弹出的诸命令中选择编辑配置 (UI)或者Edit Configurations (UI),将弹出"C/C++"给我们的默认配置
在这里插入图片描述
最重要的配置是编译器路径和IntelliSense模式这两项,两者在右侧都有下拉三角。如果前面你正确配置了环境变量,路径的待选项中就会包含几个正确的编译器路径,编写C程序请选择gcc.exeC++则选择g++.exe
在这里插入图片描述
模式选择gcc-x64
在这里插入图片描述
注意:VS Code是支持多语言的编辑器,并不只为C/C++服务,所以还要确保把代码文件的后缀名写对,C语言的后缀名是.c,C++的是.cpp,python的是.py
这是VS Code区分你代码类型的标志;无论是在.c文件里敲C++代码,还是在.cpp文件里敲C代码,都是不可取的。

配置C/C++的简单环境完成上面所有步骤,重启VS Code后进行!

运行:

单击运行生成任务
在这里插入图片描述
gcc.exe选择生成活动文件
在这里插入图片描述
这时候,你会发现白色框框的.exe文件
其实,编写C/C++/Fortran这类程序有两个基本步骤
一是根据代码文件或文件包生成程序文件这叫编译或生成,需要你调用上面安装的MinGW-w64编译器来完成这件事;
二才是把刚刚生成的程序跑起来,这叫执行需要你向系统发出执行这个程序的指示
在这里插入图片描述
最后,在系统的命令行,(即之前那个黑乎乎的控制台),发出指令,运行.exe 程序文件
vscode,这款文本编辑器的好处就是他把系统的命令行都集成在软件的内部了,从而不必再开新窗口,方便我们的操作。

我们在命令行中输入,‘.\hello world.exe’(此时可以按键盘上的Tab建补全)
在这里插入图片描述
可见,控制台已经输出了我们的结果hello world!!
在这里插入图片描述

到这里,vscode的配置就已经结束了!!

除此之外,vscode还有很多功能,在这里就不一一列举啦,使用多了,你就会慢慢发现。
如果有错误的地方大家可以相互指出,有疑问的小伙伴也可以私聊我!!!嘿嘿

Logo

为武汉地区的开发者提供学习、交流和合作的平台。社区聚集了众多技术爱好者和专业人士,涵盖了多个领域,包括人工智能、大数据、云计算、区块链等。社区定期举办技术分享、培训和活动,为开发者提供更多的学习和交流机会。

更多推荐