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

相关推荐
平原201832 分钟前
GPT Image 2 / Nano Banana API成本拆解:$0.0081、84.7%与单张有效成本
linux·服务器·gpt
T1mzhou1 小时前
ARM64 Linux 6.10内核启动流程2-rootfs 怎么挂上
linux·服务器·前端
捷瑞电子工坊1 小时前
Ubuntu 终端指令速查手册(持续更新)
linux·ubuntu·教程·开发工具·命令行·速查手册·终端指令
雯宝1 小时前
6. USB 转串口驱动
linux
rest10241 小时前
对jemalloc的理解
linux
发光的沙子2 小时前
嵌入式系统架构师----Ubuntu如何安装不在列表内的软件?
linux·运维·ubuntu
C+ 安口木2 小时前
Alibaba Cloud Linux 3 服务器环境搭建实战记录
linux·运维·服务器
come112343 小时前
剪映零基础教程
java·linux·运维
飘忽不定的bug4 小时前
ubuntu20.04交叉编译QT5.15.12(RK3562+ubuntu20.04)
linux·qt·ubuntu
库玛西4 小时前
深入浅出Linux select网络模型:从底层位图原理到C++面向对象高级封装
linux·服务器·网络·c++·ubuntu