mac通過tree原始碼編譯安裝tree

2021-07-05 07:40:06 字數 659 閱讀 6498

通過tree原始碼編譯安裝 

解壓原始碼: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的時候注意許可權,不然會提示安裝失敗! 

php swoole redis原始碼編譯安裝

tar zxvf php 7.2.4.tar.gz cd php 7.2.4 configure prefix usr local php make make install git clone cd swoole usr local php bin phpize configure with ph...

安卓原始碼閱讀 原始碼編譯

mkdir bin path bin path curl bin repo chmod a x bin repowget tsinghua edu cn aosp monthly aosp latest.tar tar xf aosp latest.tar cd aosp 解壓得到的 aosp 工程...

手動編譯原始碼安裝mysql 原始碼編譯安裝mysql

1 安裝mysql需要的依賴包 yum y install ncurses devel libaio devel 2 安裝編譯mysql需要的軟體 mysql 有3個版本分支 5.0 5.1系列 5.4 5.7系列 6.0 7.1群集產品系列 最早的mysql 5.0 5.1產品 直接.config...