通过tree源码编译安装 
下载源码:curl -O ftp://mama.indstate.edu/linux/tree/tree-1.6.0.tgz 
解压源码:tar xzvf tree-1.6.0.tgz 
修改Makefile文件: 
tree默认的是linux的编译环境,因此移植到mac里面需要注释掉linux的编译选项,换成mac的编译选项 
直接vim Makefile这个文件 :
# Linux defaults: 
#CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
#CFLAGS=-O4 -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 
#LDFLAGS=-s 
启用mac的编译 
# Uncomment for OS X: 
CC=cc 
CFLAGS=-O2 -Wall -fomit-frame-pointer -no-cpp-precomp 
LDFLAGS= 
OBJS+=strverscmp.o 
注意,只需把下面这几个注释的取消注释就好了。
接下来 在解压后的目录里make 然后 make install 就可以了,make install的时候注意权限,不然会提示安装失败! 

mac通过tree源码编译安装tree相关推荐

  1. mac版源码编译安装mysql

    mac版源码编译安装mysql 一.基础环境 1.清理环境(清理系统自带的Mariadb和boost) CentOS 7 版本的系统默认自带安装了MariaDB,需要先清理. ##查询已安装的mari ...

  2. 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...

  3. opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤

    Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...

  4. Linux 下源码编译安装 vim 8.1

    前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...

  5. OpenSSL之六:OpenSSL源码编译安装

    OpenSSL源码编译安装 一.OpenSSL在Linux平台的编译 打包环境 源码准备 编译安装 二.OpenSSL在Windows平台的编译 打包环境 编译32位库 编译64位库 错误处理 编译低 ...

  6. 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接

    文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...

  7. mono和monodevelop源码编译安装

    之所以用源码编译的方式安装mono和monodevelop,是因为通过yum安装的mono不是最新版本,而且monodevelop不能建 asp.net MVC3的工程. 而且通过源码安装,可以进一步 ...

  8. 源码编译安装percona-xtrabackup-2.3.2

    一.系统包需求 rpm -q libaio-devel libgpg-error-devel libgcrypt-devel autoconf automake libidn-devel libcur ...

  9. 烂泥:mysql5.5数据库cmake源码编译安装

    本文首发于烂泥行天下. 以前也写过一篇有关mysql5.0源码编译的文章,该文章为<烂泥:mysql5.0数据库源码编译安装>.但是MySQL自5.5版本以后,就开始使用cmake 编译工 ...

最新文章

  1. vue实现文件上传功能
  2. DataTable的Compute方法和Expression语法
  3. 宣武区政务网教育网的改造
  4. 3.什么叫堆排序?与快速排序有什么不同?
  5. Web安全笔记-Fidder与浏览器找关键Cookie(Cookie劫持前的准备)
  6. 计算机网络之数据链路层:16、无线局域网、802.11
  7. JAVA11 - ZGC 特性
  8. scrapy.request
  9. 董明珠今晚开启抖音直播首秀;传苹果将去掉 iPhone 闪电接口;PyTorch 1.5 发布 | 极客头条...
  10. Computer Science Theory for the Information Age-4: 一些机器学习算法的简介
  11. 索尼高清影视技术学院参观观后感
  12. 软件实施工程师是一个什么样的工作?他的具体工作内容是什么?发展前景怎样?...
  13. RecycleView 万能Adapter
  14. windows系统查看md5
  15. 浏览器flash/html5视频播放如何倍速(Enounce MySpeed)
  16. Java 9 Module的特性以及解决的问题
  17. MMKV 组件-快速丶读丶查丶写的sp
  18. mosquitto1.6.2 Error: A TLS error occurred.(解决)
  19. Java 特殊操作流之标准输出流(system.out.println的底层原理)
  20. 微信小程序手机号-springboot

热门文章

  1. Nagios之事件处理
  2. 《Clojure数据分析秘笈》——1.6节从JDBC数据库读取数据
  3. 通讯组基本管理任务一
  4. 如何独立开发一个网络请求框架
  5. 一个古老的问题HashMap与Hashtable区别
  6. 替换 RHEL5的yum源为CentOS5源,亲测线上系统可用
  7. python使用difflib对比文件示例
  8. python 打印调用栈
  9. 阿尔法特磁悬浮制冷机组荣获“2016年度中国数据中心优秀节能产品”殊荣
  10. 《Adobe InDesign CS6中文版经典教程》—第2课2.1节概述