mac通过tree源码编译安装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相关推荐
- mac版源码编译安装mysql
mac版源码编译安装mysql 一.基础环境 1.清理环境(清理系统自带的Mariadb和boost) CentOS 7 版本的系统默认自带安装了MariaDB,需要先清理. ##查询已安装的mari ...
- 如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib
点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 本文主要介绍如何在ARM开发板上从源码编译安装OpenCV和OpenCV contrib. OpenC ...
- opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤
Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...
- Linux 下源码编译安装 vim 8.1
前言 目前 linux 的各个发行版基本上都是带了一个 vi 编辑器的,而本文要说的 vim 编辑器对 vi 做了一些优化升级,更好用.当我们需要远程操作一台 linux 服务器的时候,只能使用命令行 ...
- OpenSSL之六:OpenSSL源码编译安装
OpenSSL源码编译安装 一.OpenSSL在Linux平台的编译 打包环境 源码准备 编译安装 二.OpenSSL在Windows平台的编译 打包环境 编译32位库 编译64位库 错误处理 编译低 ...
- 04_MySQL笔记-介绍-rpm安装/源码编译安装MySQL-远程连接
文章目录 介绍 rpm方式安装MySQL 源码编译安装MySQL 一键安装脚本 远程连接 个人博客 https://blog.csdn.net/cPen_web 介绍 MySQL MySQL是一个数据 ...
- mono和monodevelop源码编译安装
之所以用源码编译的方式安装mono和monodevelop,是因为通过yum安装的mono不是最新版本,而且monodevelop不能建 asp.net MVC3的工程. 而且通过源码安装,可以进一步 ...
- 源码编译安装percona-xtrabackup-2.3.2
一.系统包需求 rpm -q libaio-devel libgpg-error-devel libgcrypt-devel autoconf automake libidn-devel libcur ...
- 烂泥:mysql5.5数据库cmake源码编译安装
本文首发于烂泥行天下. 以前也写过一篇有关mysql5.0源码编译的文章,该文章为<烂泥:mysql5.0数据库源码编译安装>.但是MySQL自5.5版本以后,就开始使用cmake 编译工 ...
最新文章
- vue实现文件上传功能
- DataTable的Compute方法和Expression语法
- 宣武区政务网教育网的改造
- 3.什么叫堆排序?与快速排序有什么不同?
- Web安全笔记-Fidder与浏览器找关键Cookie(Cookie劫持前的准备)
- 计算机网络之数据链路层:16、无线局域网、802.11
- JAVA11 - ZGC 特性
- scrapy.request
- 董明珠今晚开启抖音直播首秀;传苹果将去掉 iPhone 闪电接口;PyTorch 1.5 发布 | 极客头条...
- Computer Science Theory for the Information Age-4: 一些机器学习算法的简介
- 索尼高清影视技术学院参观观后感
- 软件实施工程师是一个什么样的工作?他的具体工作内容是什么?发展前景怎样?...
- RecycleView 万能Adapter
- windows系统查看md5
- 浏览器flash/html5视频播放如何倍速(Enounce MySpeed)
- Java 9 Module的特性以及解决的问题
- MMKV 组件-快速丶读丶查丶写的sp
- mosquitto1.6.2 Error: A TLS error occurred.(解决)
- Java 特殊操作流之标准输出流(system.out.println的底层原理)
- 微信小程序手机号-springboot