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

相关推荐
数研小生2 分钟前
淘宝宝贝详情数据爬虫:单线程采集突破方案(多线程 / 多进程实战)
linux·运维·爬虫
释怀不想释怀7 分钟前
Linux三剑客-sed
linux·运维·服务器
qq_1715203539 分钟前
linux服务器springboot(docker)项目word转pdf中文乱码
linux·spring boot·docker·pdf·word
老兵发新帖41 分钟前
Ubuntu安装fail2ban:防暴力破解
linux·运维·ubuntu
wdfk_prog1 小时前
[Linux]学习笔记系列 -- [drivers][clk]clk-bulk
linux·笔记·学习
刘某某.1 小时前
在 mac 和 linux 系统上使用 pyenv
linux·运维·macos
杜子不疼.1 小时前
加载了cpolar的Reader 电子书管理工具远程使用体验
linux·人工智能
weixin_395448912 小时前
mult_yolov5_post_copy.h_cursor_0129
linux·网络·人工智能
是垚不是土2 小时前
OpenTelemetry+Jaeger+ES:分布式链路追踪实战部署
大数据·linux·运维·分布式·elasticsearch·全文检索
无垠的广袤2 小时前
【VisionFive 2 Lite 单板计算机】边缘AI视觉应用部署:人脸检测
linux·人工智能·python·opencv·开发板