msys2安装make和cmake
上来先安装一个基础工具包(mingw-w64工具链):
pacman -S mingw-w64-x86_64-toolchain
这个工具链不包含make、cmake。
1.安装make
shell
$ pacman -Qs make
local/make 4.4.1-2
GNU make utility to maintain groups of programs
local/perl 5.38.2-1
A highly capable, feature-rich programming language
查看make相关文件:
shell
$ pacman -Ql local/make
make /usr/
make /usr/bin/
make /usr/bin/make.exe
make /usr/include/
make /usr/include/gnumake.h
make /usr/share/
make /usr/share/info/
make /usr/share/info/make.info-1.gz
make /usr/share/info/make.info-2.gz
make /usr/share/info/make.info-3.gz
make /usr/share/info/make.info.gz
......
$ make -v
GNU Make 4.4.1
Built for x86_64-pc-msys
Copyright (C) 1988-2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
可以看到make.exe在/usr/bin目录下。
2.安装cmake
查找:
shell
$ pacman -Ss cmake
......
mingw32/mingw-w64-i686-cmake 3.29.6-1
A cross-platform open-source make system (mingw-w64)
mingw64/mingw-w64-x86_64-cmake 3.29.6-1
A cross-platform open-source make system (mingw-w64)
......
msys/cmake 3.29.6-1
A cross-platform open-source make system
......
安装:
shell
$ pacman -S mingw-w64-x86_64-cmake
$ pacman -Q|grep cmake
mingw-w64-x86_64-cmake 3.29.6-1
$ pacman -Ql mingw-w64-x86_64-cmake
mingw-w64-x86_64-cmake /mingw64/
mingw-w64-x86_64-cmake /mingw64/bin/
mingw-w64-x86_64-cmake /mingw64/bin/cmake.exe
mingw-w64-x86_64-cmake /mingw64/bin/cpack.exe
mingw-w64-x86_64-cmake /mingw64/bin/ctest.exe
mingw-w64-x86_64-cmake /mingw64/share/
mingw-w64-x86_64-cmake /mingw64/share/aclocal/
mingw-w64-x86_64-cmake /mingw64/share/aclocal/cmake.m4
$ cmake --version
cmake version 3.29.6
CMake suite maintained and supported by Kitware (kitware.com/cmake).
可以看到cmake.exe在/mingw64/bin/目录下。
3.安装git
shell
pacman -S git
$ pacman -Q|grep git
git 2.45.2-1
$ git --version
git version 2.45.2
$ pacman -Ql git 2.45.2-1
git /usr/
git /usr/bin/
git /usr/bin/git-cvsserver
git /usr/bin/git-receive-pack.exe
git /usr/bin/git-shell.exe
git /usr/bin/git-upload-archive.exe
git /usr/bin/git-upload-pack.exe
git /usr/bin/git.exe
git /usr/bin/gitk
git /usr/bin/scalar.exe
......
可以看到git.exe在/usr/bin/目录下。