如何在Windows系统上安装C和C++编译器
如何在Windows系统上安装C和C++编译器
在Windows系统上开发C和C++程序,首先需要安装相应的编译器。本文将详细介绍如何通过MSYS2在Windows系统上安装GCC和G++编译器,以及如何配置环境变量。
如果你想在Windows操作系统上运行C或C++程序,那么你需要有合适的编译器。MinGW编译器是一个知名且广泛使用的软件,用于安装C和C++编程语言的GCC和G++编译器。
但是许多开发人员在安装编译器时遇到了困难,因此本文将向大家展示所有步骤,并附上截图来帮助你完成安装。我们将使用Windows 11作为演示系统,相同的过程适用于所有其他Windows操作系统。但是如果你使用的是Windows XP,你需要更改一些步骤。
安装MSYS2
首先,我们需要从MSYS2下载一个可执行文件。访问MSYS2的官方网站:https://www.msys2.org/。
向下滚动,直到找到可执行文件的下载按钮。
简单地点击安装按钮,并将安装文件保存在你希望的任何位置。
完成可执行文件的下载。根据你的网络速度,下载时间不应该太长。
下载文件后,我们将获得这个可执行文件。
双击可执行文件,然后点击Next。
保持名称不变,然后点击Next。
保持所有内容不变,并点击Next。
给它一些时间来完成安装过程。
如果保持选中,则一旦你点击Finish,MSYS2终端将会打开。我更喜欢这样做,但如果你想稍后再执行剩余任务,则需要从开始菜单自行打开终端。在这种情况下,你需要点击开始按钮 > 搜索MSYS2,然后像下面的图片一样点击终端:
让我们假设我们已经成功打开了MSYS2 MSYS终端。应用命令pacman -Syu来更新软件包数据库和基础软件包。
如果你看到这种安装提示,请输入Y并按回车键。
输入Y并按回车键。
终端将关闭。我们必须手动打开终端并更新其余的软件包。点击开始按钮。
搜索名为MSYS2 64bit的文件夹。点击该文件夹展开并获得终端。通过点击MSYS2 MSYS打开终端。
通过应用命令pacman -Su来更新其余的软件包。如果终端告诉你需要执行命令pacman -Sy,则可能需要执行此命令。
如果收到任何安装提示,则需要输入Y或y并按回车键。
稍等一会儿完成安装。
安装完成后关闭窗口。
安装GCC和G++编译器
点击开始按钮,找到MSYS2 64bit文件夹,点击该文件夹展开它。
如果你和我一样使用的是64位操作系统,那么我们需要使用MSYS2 MinGW x64终端。点击终端以打开它。
⚠️但是,如果你使用的是32位操作系统,那么你需要使用MSYS2 MinGW x86终端。然后,你需要打开该终端。
因为我使用的是64位操作系统,所以我打开了64位终端。使用命令pacman -S mingw-w64-x86_64-gcc以安装编译器。
⚠️如果你使用的是32位操作系统,那么你需要在你的32位终端中使用命令pacman -S mingw-w64-i686-gcc。
稍等一会儿。
如果收到安装提示,输入Y或y并按下回车键。
等待安装过程完成。
编译器安装完成。
如何安装调试器
如果你和我一样使用的是64位操作系统,那么你需要使用命令pacman -S mingw-w64-x86_64-gdb。
⚠️如果你使用的是32位操作系统,那么你需要在你的32位终端中使用命令pacman -S mingw-w64-i686-gdb。
如果收到安装提示,输入Y或y并按下回车键。
等待安装过程完成。
你可以关闭终端。
如何将目录添加到环境变量的路径
打开文件资源管理器。
假设你和我一样将MSYS安装到默认目录。如果你使用了自定义目录,则需要前往你安装的目录。
如果你和我一样使用的是64位操作系统,则前往mingw64文件夹。
⚠️如果你使用的是32位操作系统,请前往mingw32文件夹。
现在我们需要转到二进制文件夹,前往bin文件夹。
⚠️如果你使用的是32位操作系统,则需要进入mingw32文件夹 > bin文件夹。
复制该目录。
⚠️如果你使用的是32位操作系统,并且也将MSYS2安装到了默认目录,那么你的目录应该如下所示:
C:\msys64\mingw32\bin
打开高级系统设置。你可以通过多种方式做到这一点,一种简单的方式是点击开始按钮并搜索它,如下图所示。
从高级选项卡中点击环境变量。
点击Path并选择它。然后点击编辑。
将出现如下窗口:
会出现一个空白框。
在这里粘贴目录。
点击OK。
点击OK。
点击OK。
如果你想获取所有步骤的视频,你也可以观看这个视频。
检查安装
现在是时候检查我们是否成功安装了上述所有内容。打开终端 / PowerShell / CMD,并逐一应用命令:
检查GCC版本:
gcc --version
检查G++版本:
g++ --version
检查GDB版本:
gdb --version
结论
希望本文能帮助你在Windows操作系统上为C和C++程序安装编译器。