macOS - 安装 GNU make、cmake

文章目录


关于 cmake


使用 brew 安装



shell 复制代码
brew install make 

将安装在 /usr/local/Cellar/cmake/ 下,并链接至 /usr/local/bin


/usr/local/Cellar/cmake/3.23.2/bin 下有以下四个可执行文件

  • ccmake
  • cmake
  • cpack
  • ctest

查看版本信息

shell 复制代码
cmake --version

得到如下返回

shell 复制代码
cmake version 3.23.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

关于 GNU make


方式一:brew

可见 brew 官方文档:https://formulae.brew.sh/formula/make

复制代码
brew install make

安装包将位于 /usr/local/Cellar/make,可执行文件为 /usr/local/Cellar/make/4.3/bin/gmake,被链接到 /usr/local/bin/gmake


获取版本信息:

shell 复制代码
gmake --version

shell 复制代码
GNU Make 4.3
Built for x86_64-apple-darwin21.1.0
Copyright (C) 1988-2020 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://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-4.3.tar.gz

得到压缩包,解压后,进入文件夹,执行如下命令:

复制代码
./configure
make 
sudo make install

既可得到可执行文件: /usr/local/bin/make


查看版本信息:

shell 复制代码
/usr/local/bin/make --version

得到

shell 复制代码
GNU Make 4.3
为 x86_64-apple-darwin22.5.0 编译
Copyright (C) 1988-2020 Free Software Foundation, Inc.
许可证:GPLv3+:GNU 通用公共许可证第 3 版或更新版本<http://gnu.org/licenses/gpl.html>。
本软件是自由软件:您可以自由修改和重新发布它。
在法律允许的范围内没有其他保证

伊织 2023-08-14

相关推荐
烤奶要加冰2 天前
PyCharm 社区版全平台安装指南
ide·windows·python·pycharm·mac
一只大耗子。2 天前
Mac M系列芯片制作Oracle19镜像使用docker-compose运行
docker·docker-compose·mac·oracle19c
边疆.5 天前
【Linux】自动化构建工具make和Makefile和第一个系统程序—进度条
linux·运维·服务器·makefile·make
wa的一声哭了7 天前
Mac os安装Easyconnect卡在正在验证软件包
运维·服务器·git·macos·eclipse·github·mac
Molesidy7 天前
【Embedded System】【CMake】Windows下CMake+VSCode的开发环境搭建以及初步认识
ide·vscode·编辑器·cmake
fedorayang12 天前
precompilation-headers 以及在cmake中的实现
cmake
skywalk816312 天前
在Ubuntu Linux安装brew 使用brew安装llama.cpp 运行文心Ernie大模型
人工智能·ubuntu·llama·ernie·brew·1024程序员节
用户311879455921813 天前
Keka for Mac v1.2.0 安装教程|pkg 文件安装步骤详解(附安装包)
mac
AAA小肥杨14 天前
cmake使用教程
c语言·c++·cmake
辰尘_星启14 天前
『CMake』关于使用CMake构建项目时的现代/传统指令
c++·架构·系统·cmake·项目·构建