build xxhash for current host

step1、安装依赖

所有时Terminal + Shell + GNU CoreUtils
下载时cURL
解压时tar + gzip
编译时gmakegcc / GCC | Clang / LLVM
运行时
  • glibc ( libc.sold-linux-x86-64.so )

step2、使用curl命令下载xxhash源码包 (

curl -L -o xxhash-0.8.0.tar.gz https://github.com/Cyan4973/xxHash/archive/refs/tags/v0.8.0.tar.gz

step3、使用tar解压xxhash源码包

tar vxf xxhash-0.8.0.tar.gz

step4、进入xxhash-0.8.0目录

cd xxhash-0.8.0

step5、查看xxhash-0.8.0目录中的内容

step6、使用make进行编译、安装

make [option]... [VAR=VALUE]... [TARGET]...
VARVALUE示例说明
CCgcc |  clang指定C编译器
CFLAGS-O2 -v指定C编译器的参数
CPPFLAGS-I<includeDIR>指定C预处理器的参数
LDFLAGS-L<libDIR>指定C链接器的参数
ARar指定静态库生成器
UNAME$(uname)目标操作系统
PREFIX/usr指定安装路径

示例:

make && sudo make install PREFIX=/usr