当前位置: 首页 > news >正文

macos中安装和设置ninja

1、在安装ninja的过程中需要先安装re2c(github地址:https://github.com/skvadrik/re2c):

git clone https://github.com/skvadrik/re2c.git

(也可直接下载最新的release压缩包,并解压。下载地址:https://github.com/skvadrik/re2c/releases)

打开终端,cd到re2c目录下执行:

./autogen.sh

这一步若报错:autoreconf: command not found,说明未安装automake,执行第2步安装automark;若执行成功直接执行第3步

2、通过homebrew安装automake,若未安装homebrew,先执行以下命令安装homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install.sh)"

已安装homebrew,安装automake:

brew install automake

安装libtool

brew install libtool

以上步骤完成之后,接着执行第1步

3、接着执行:

$ ./configure 
$ make -j4 && make install

4、以上3步之后,rec2就安装完成了,接下来安装ninja,执行以下命令:

git clone https://github.com/ninja-build/ninja.git && cd ninja

Python安装:

./configure.py --bootstrap

CMake安装:

cmake -Bbuild-cmake -H.cmake --build build-cmake

最后,将可执行文件拷贝到/usr/bin/(或/usr/local/bin)目录下:

cp ninja /usr/bin/   #使用sudo不能复制到/usr/bin/目录下,可使用下面的方法ln -s /Users/mac/code/ninja/ninja /usr/local/bin/ninja

注:在/.zshrc或/.bash_profile文件中,设置alias=/Users/mac/code/ninja/ninja,没起作用。


http://www.mrgr.cn/news/67987.html

相关文章:

  • 基于YOLO11/v10/v8/v5深度学习的维修工具检测识别系统设计与实现【python源码+Pyqt5界面+数据集+训练代码】
  • Java项目实战II基于SpringBoot在线课程管理系统的设计与实现(开发文档+数据库+源码)
  • 【hdfs】【hbase】【大数据技术基础】实践二 HBase Java API编程
  • 阿里云 DataWorks 正式支持 SelectDB Apache Doris 数据源,实现 MySQL 整库实时同步
  • 在离线环境中使用sealos工具快速部署一套高可用的k8s服务集群
  • [第一章 web入门]SQL注入-2
  • Linux下的WatchDog
  • 协程2 --- 相关概念
  • PPT文件设置了修改权限,如何取消权?
  • Linux-c TCP服务模型
  • 【测试】【Debug】vscode中同一个测试用例出现重复
  • 27.旅游推荐管理系统(基于springboot和vue)
  • 【系统架构设计师】高分论文:论软件的可用性设计
  • 【JavaScript】模块化开发
  • (4)Java 编程基础概览:Java中的输入输出操作与代码注释详解
  • canfestival主站多电机对象字典配置
  • 力扣中等难度热题——长度为K的子数组的能量值
  • python基础(2)
  • SpringBoot监控
  • 模糊理论与模糊集概述
  • 一文了解Android本地广播
  • 探索开放资源上指令微调语言模型的现状
  • 鸿蒙多线程开发——TaskPool任务池
  • Scala学习记录,List
  • 嵌入式linux中设备树控制硬件的方法
  • 【初阶数据结构与算法】沉浸式刷题之顺序表练习(顺序表以及双指针两种方法)