msys2安装make和cmake

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/目录下。

相关推荐
秦jh_4 分钟前
【Linux】多线程(概念,控制)
linux·运维·前端
keep__go1 小时前
Linux 批量配置互信
linux·运维·服务器·数据库·shell
矛取矛求2 小时前
Linux中给普通账户一次性提权
linux·运维·服务器
Fanstay9852 小时前
在Linux中使用Nginx和Docker进行项目部署
linux·nginx·docker
大熊程序猿2 小时前
ubuntu 安装kafka-eagle
linux·ubuntu·kafka
daizikui4 小时前
Linux文件目录命令
linux·运维·服务器
NikitaC4 小时前
ldconfig 和 LD_LIBRARY_PATH 区别
linux·c++
清源妙木真菌4 小时前
Linux:进程概念
linux
许嵩664 小时前
IC 脚本之VIM 记录
linux·编辑器·vim