如何全局配置C/C++编译环境

如果你想在Windows操作系统中运行C或c++程序,那么你需要有合适的编译器。

MinGW编译器是一种众所周知且广泛使用的软件,用于为C和C++编程语言安装GCC和G++编译器。

但是许多开发人员在安装编译器时会遇到困难,所以我将在本文中通过屏幕截图向您展示安装编译器的所有步骤,以帮助您完成安装。

本文将在Windows 11环境下操作,但同样的过程适用于所有其他Windows操作系统,除非使用Windows XP(需要更改Windows XP的一些步骤)。


安装MSYS2#

  1. 首先,我们需要从MSYS2下载一个可执行文件。登录MSYS2的官方网站:https://www.msys2.org/。截至今天,网站看起来如下。
b2

向下滚动一点,直到找到可执行文件(.exe)的下载按钮。

b3

只需单击msys2-x86_64-20240727.exe并将安装程序文件保存在您想要的任何位置。

稍等片刻待安装包下载完成

  1. 双击它,一路nextb4b5b6b7b8

我更喜欢这样做,但如果你想以后再做剩下的任务,那么你需要自己从开始菜单中打开终端。

  1. 配置MSYS2

在这种情况下,你必须点击 开始按钮>搜索MSYS2,点击如下图所示的终端:b9

假设我们已经成功打开了MSYS2 MSYS终端。

使用 pacman -Syu 命令更新包数据库和基本包。b16b11

TIP

如果您得到这种类型的安装提示,则输入y并按enter键。

b12
b13

终端将自动关闭。我们必须手动打开终端并更新其余的软件包。b14单击开始键(Windows键)

搜索名为“MSYS2 64bit”的文件夹。单击文件夹展开并获得终端。单击“MSYS2 MSYS”打开终端。b15

通过 pacman -Su 命令更新其余的包。

TIP

如果终端提醒,您可能需要应用 pacman -Sy 命令。

b16

倘若出现询问,输入y并按Enter

当安装进程结束后,可以关闭该终端

安装GCC和G++编译器#

如果您像我一样使用64位操作系统,那么我们需要使用MSYS2 MinGW x64终端。点击(蓝色)终端打开它。

b17

WARNING

但是,如果您使用的是32位操作系统,那么您必须使用MSYS2 MinGW x86 (灰色)终端。

输入命令 pacman -S mingw-w64-x86_64-gcc 并回车 安装编译器。b18b19b20b21

不断地输入y并回车即可

b22现在已经完成了编译器的安装

如何安装调试器#

如果您使用的是64位操作系统,那么您必须应用 pacman -S mingw-w64-x86_64-gdb 命令。

TIP

如果您使用的是32位操作系统,那么必须在32位终端中应用 pacman -S mingw-w64-i686-gdb 命令。

b23

一路y并敲回车,然后give it some time.

结束进程后可关闭该终端

如何将编译器目录添加到环境变量中#

  1. 先打开文件管理器

我假设您已经像我一样将MSYS安装到默认目录中(64位)。 但如果您自定义了安装目录,那么您需要转到安装它的目录。

b24b25像下面这样复制该路径b26

  1. 打开 高级系统设置(View advanced system settings) 。你可以用很多方法做到这一点。一个简单的方法就是点击开始按钮,然后像下面的截图一样搜索它。b27

点击 环境变量(Environment Variables…)b28

点击 路径(Path) 如下图b29

弹出窗口b30

点击 新建(New)

在空栏中粘贴你所复制的路径 并回车b31

随后点击 确定(OK) 关闭各级窗口

检验你的安装成果#

现在是时候检查我们是否已经成功安装了上述所有内容。

打开Terminal / PowerShell / CMD(任选其一),依次执行以下命令

gcc --version

g++ --version

gdb --version
b32

b33出现以上画面则表示你已经成功配置了C/C++编译环境


未完待续

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇