macOS - 安装 GNU make、cmake

这篇具有很好参考价值的文章主要介绍了macOS - 安装 GNU make、cmake。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。


关于 cmake

  • 官网:https://cmake.org/

使用 brew 安装


  • brew 安装 cmake: https://formulae.brew.sh/formula/cmake
  • 安装使用 brew : https://blog.csdn.net/lovechris00/article/details/121613647

brew install make 

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


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

  • ccmake
  • cmake
  • cpack
  • ctest

查看版本信息

cmake --version

得到如下返回

cmake version 3.23.2

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

关于 GNU make

  • GNU make 主页:https://www.gnu.org/software/make/
  • 手册:https://www.gnu.org/software/make/manual/make.html

方式一: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


获取版本信息:

gmake --version

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.

方式二:下载源码

  • 源码包下载地址:
    https://www.gnu.org/software/make/#download
  • 不同版本索引
    https://ftp.gnu.org/gnu/make/

这里我下载:make-4.3.tar.gz
得到压缩包,解压后,进入文件夹,执行如下命令:

./configure
make 
sudo make install

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


查看版本信息:

/usr/local/bin/make --version

得到

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文章来源地址https://www.toymoban.com/news/detail-648484.html

到了这里,关于macOS - 安装 GNU make、cmake的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • VSCode+CMake+Arm GNU Toolchain搭建GD32开发环境

    一个串口收发简单例子。 https://github.com/Huffer342-WSH/GD32_CMake_Example 可以下载该工程,稍微了解一点cmake就可以简单修改直接使用。 GD32 CMake example 使用到的工具 编译与烧录 命令行 VSCode 调试 配合VSCode的marus25.cortex-debug插件实现调试功能 RTT使用方法 marus25.cortex-debug 手动连接 注意

    2024年02月11日
    浏览(37)
  • 交叉编译工具 aarch64-linux-gnu-gcc 的介绍与安装

    AArch64 是随 ARMv8 ISA 一起引入的 64 位架构,用于执行 A64 指令的计算机。而且在 AArch64 状态下执行的代码只能使用 A64 指令集。,而不能执行 A32 或 T32 指令。但是,与 AArch32 中不同,在64位状态下,指令可以访问 64 位和 32 位寄存器。 aarch64-linux-gnu-gcc 是一个交叉编译工具链,可

    2024年04月14日
    浏览(47)
  • Ubuntu嵌入式开发编译工具链安装教程之Arm GNU Toolchain

    下载路径: Downloads | GNU Arm Embedded Toolchain Downloads – Arm Developer 官方提供了可执行版本和源文件版本(后缀为*src_tar.bz2 ),通常情况我们直接下载可执行版本就足够了,当然致力于编译工具链原理学习的小伙伴对源文件版本是必不可少的,本文仅限可执行版本安装教程,若有

    2024年02月13日
    浏览(41)
  • make/makefile/cmake/nmake

    最近,有没有被make、cmake、makefile... ... 这些东西绕晕了,看看下面的文章,也许就可以理解清楚了。 它是GNU Compiler Collection(就是GNU编译器套件),也可以简单认为是 编译器 ,它可以编译很多种编程语言(括C、C++、Objective-C、Fortran、Java等等)。 我们的程序 只有一个 源文

    2024年02月13日
    浏览(34)
  • Python之如何卸载make install安装的软件(二十一)

    1.前言 在安装多个python版本共存时,如果从当前python版本升级或降级,有可能导致依赖python的程序崩溃,导致无法使用。那么如何卸载使用make install安装的程序呢? 2.正确源码安装python方式 3.卸载通过make install安装的程序 1.make install安装到了哪些路径? 首先,要知道make ins

    2023年04月08日
    浏览(33)
  • Linux开发工具大全 - 软件包管理器yum | vim编辑器 | gcc/g++编译器 | 自动化构建工具Make/Makefile | gdb调试工具

    目录 Ⅰ.  Linux 软件包管理器 yum 一、yum 背景知识 二、yum 的基本使用 1、查看软件包 2、软件包名称构成 3、安装软件 4、卸载软件 Ⅱ.vim编辑器  一、认识vim 1、vim概念  2、模式及其切换  二、vim使用 1、vim的指令(重要)  命令模式 插入模式 底行模式 2、vim配置 Ⅲ.gcc/g++编

    2024年02月05日
    浏览(52)
  • 【未解决】No rule to make target ‘/usr/lib/x86_64-linux-gnu/libGL.so‘

    测试ros自带的PCL1.8是否能用,网上找个测试代码,编译阶段报错: cmake .. -- Could NOT find ensenso (missing: ENSENSO_LIBRARY ENSENSO_INCLUDE_DIR)  ** WARNING ** io features related to ensenso will be disabled -- Could NOT find DAVIDSDK (missing: DAVIDSDK_LIBRARY DAVIDSDK_INCLUDE_DIR)  ** WARNING ** io features related to davidSDK wi

    2024年02月12日
    浏览(40)
  • 【问题解决】make[2]: *** 没有规则可制作目标“/usr/lib/x86_64-linux-gnu/libopencv_XXX错误

    记录一下使用ubuntu中的各种问题 make[2]: *** 没有规则可制作目标“/usr/lib/x86_64-linux-gnu/libopencv_imgproc.so.4.2.0”,由“/home/victor/cooperate/ur5_husky/devel/lib/libmoveit_lazy_free_space_updater.so.1.1.13” 需求。 停止。 make[1]: *** [CMakeFiles/Makefile2:26268:moveit/moveit_ros/perception/lazy_free_space_updater/CMak

    2024年01月25日
    浏览(45)
  • MacOS软件安装包分享(附安装教程)

    目录 一、软件简介 二、软件下载 MacOS是一种由苹果公司开发的操作系统,专门用于苹果公司的计算机硬件。它被广泛用于创意和专业应用程序,如图像设计、音频和视频编辑等。以下是关于MacOS的详细介绍。 1、MacOS的历史和演变 MacOS最初于1999年发布,作为麦金塔电脑的专用

    2024年02月11日
    浏览(34)
  • CMake、Make、MinGw、Clang、Llvm、GCC、MSVC的区别

    1、 MSVC 是指 微软的VC编译器 。 MinGW是指是 Minimalist GNU on Windows 的缩写,MinGw是windows版本的gcc集合 2、 MinGW 并不仅是一个 C/C++ 编译器,而是一套 GNU 工具集合 。除开 GCC (GNU 编译器集合) 以外,MinGW 还包含有一些其他的 GNU 程序开发工具; MSCV 是微软开发的VC运行时库, 第三方

    2024年02月04日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包