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

相关推荐
AlfredZhao2 天前
生产环境里,为什么不建议把普通端口直接暴露到公网?
linux·https·443·80
戴为沐3 天前
Linux内存扩容指南
linux
zylyehuo3 天前
Linux 彻底且安全地删除文件
linux
用户805533698034 天前
主线 U-Boot 上 RK3506:和闭源 rkbin 拔河的三个隐性契约
linux·嵌入式
用户034095297914 天前
linux fcitx 5 雾凇拼音 设置在中文输入法下仍然输入英文标点
linux
Web3探索者6 天前
可视化服务器管理和传统命令行区别是什么?新手教程:Linux 运维到底该用图形界面还是 SSH 命令行?
linux·ssh
zylyehuo6 天前
Linux系统中网线与USB网络共享冲突
linux
Sokach10157 天前
Linux Shell 脚本从零到能用:一个新手的一天学习总结
linux
AlfredZhao8 天前
Docker 容器时区不对,`timedatectl` 不存在怎么办?
linux·timezone
zzzzzz3109 天前
9K Star 炸裂开源!这个 C 语言写的代码知识图谱,把 Linux 内核索引压缩到了 3 分钟
linux·服务器·sql