Windows10下配置CMake+Make+Cpp环境
1. 简介
在 Linux 上使用 CMake+Make+Cpp 环境简直不要太轻松,大多数 Linux 发行版都自带 Make 和 GCC,因此只需用命令安装一下 CMake 后即可使用。但在 Windows 10 上却需要好好配置一番才能使用……
2. 配置 MinGW-w64
MingGW-w64 项目旨在 Windows 系统上支持 GCC 编译器,其为 Windows 提供了使用 GCC 编译器的功能。为了更好地在 Windows 系统上使用 GCC 编译器,出现了一些工具合集软件,它们整合了更完备的 GCC 编译器环境供 Windows 系统下使用。比如 Cygwin 和 MSYS2,这里我个人推荐安装 MSYS2 包。
安装好 MSYS2 软件包后,在 Windows 10 的菜单栏中找到 MSYS2,然后打开 MSYS2 MSYS
程序,其提供了类 Arch 的终端环境(Archer 狂喜),然后安装一系列的 GCC 编译链工具:
1 | pacman -S mingw-w64-x86_64-gcc |
安装完这些编译链工具后,找到 MSYS2 的安装路径(我这里是 C:\msys64
),将 C:\msys64\mingw64\bin
加入到系统变量 Path
中:
-
「此电脑右键」->「属性」->「高级系统设置」->「环境变量」,然后选择
Path
变量进行「编辑」,加入C:\msys64\mingw64\bin
路径。按照上述步骤安装完后,
C:\msys64\mingw64\bin
路径下应当有一系列的工具,如gcc.exe
、g++.exe
、cmake.exe
和mingw32-make.exe
等。
此外,为了使用方便,将 C:\msys64\mingw64\bin
目录下的 mingw32-make.exe
复制一份并重命名为 make.exe
。
3. 使用 CMake + Make
对于创建的 Cpp 项目,在其中写好 CMakeLists.txt
文件后,可以在 PowerShell 中按如下步骤进行编译:
1 | mkdir build |