step1、安装依赖
所有时 | Terminal + Shell + GNU CoreUtils |
下载时 | cURL |
解压时 | tar + gzip |
编译时 | gmake、gcc / GCC | Clang / LLVM |
运行时 | glibc ( libc.so 、ld-linux-x86-64.so ) |
step2、使用curl命令下载tree
源码包 ()
curl -LO http://mama.indstate.edu/users/ice/tree/src/tree-1.8.0.tgz
step3、使用tar解压tree
源码包
tar vxf tree-1.8.0.tgz
step4、进入tree-1.8.0
目录
cd tree-1.8.0
step5、查看tree-1.8.0
目录中的内容
step6、查看Makefile文件,根据不同的操作系统,要放开一些注释。
step7、使用make命令进行编译、安装
make [option]... [VAR=VALUE]... [TARGET]...
VAR | VALUE示例 | 说明 |
---|---|---|
CC | gcc | clang | 指定C编译器 |
CFLAGS | -O2 -v | 指定C编译器的参数 |
LDFLAGS | -L<libDIR> | 指定C链接器的参数 |
prefix | /usr/local | 指定安装目录 |
示例:
make CFLAGS='-O2 -v' && sudo make install prefix=/usr