step1、安装依赖
所有时 | Terminal + Shell + GNU CoreUtils |
下载时 | cURL |
解压时 | tar + gzip |
编译时 | gmake、gcc / GCC | Clang / LLVM |
运行时 | glibc ( libc.so 、ld-linux-x86-64.so ) |
step2、使用curl命令下载lz4
源码包 ()
curl -L -o lz4-1.9.2.tar.gz https://github.com/lz4/lz4/archive/v1.9.2.tar.gz
step3、使用tar解压lz4
源码包
tar vxf lz4-1.9.2.tar.gz
step4、进入lz4-1.9.2
目录
cd lz4-1.9.2
step5、查看lz4-1.9.2
目录中的内容
step6、使用make进行编译、安装
make [option]... [VAR=VALUE]... [TARGET]...
VAR | VALUE示例 | 说明 |
---|---|---|
CC | gcc | clang | 指定C编译器 |
CFLAGS | -O2 -v | 指定C编译器的参数 |
CPPFLAGS | -I<includeDIR> | 指定C预处理器命令的参数 |
LDFLAGS | -L<libDIR> | 指定C链接器命令的参数 |
AR | ar | 指定C静态库生成器 命令 |
PREFIX | /usr/local | 指定安装路径 |
BUILD_STATIC | yes | 是否生成静态库 |
BUILD_SHARED | yes | 是否生成动态库 |
TARGET_OS | $(uname) | 指定目标操作系统 |
示例:
make CFLAGS='-O2 -v'
sudo make install PREFIX=/usr