step0、参考
step1、安装依赖
所有时 | Terminal + Shell + GNU CoreUtils |
下载时 | cURL |
解压时 | tar + gzip |
编译时 | gmake、gcc / GCC | Clang / LLVM、PerlToolSet |
运行时 | glibc ( libc.so 、ld-linux-x86-64.so ) |
step2、使用curl命令下载libcap
源码包 ()
curl -LO https://git.kernel.org/pub/scm/libs/libcap/libcap.git/snapshot/libcap-2.27.tar.gz
step3、使用tar解压libcap
源码包
tar vxf libcap-2.27.tar.gz
step4、进入libcap-2.27
目录,并查看它的内容
step5、使用make进行编译、安装
make [option]... [VAR=VALUE]... [TARGET]...
VAR | VALUE示例 | 说明 |
---|---|---|
CC | gcc | clang | 指定C编译器 |
CFLAGS | -O2 -v | 指定C编译器的参数 |
PAM_CAP | yes|no | 是否编译pam_cap 模块,依赖Linux-PAM |
prefix | /usr | 指定安装路径 |
示例:
make CFLAGS='-O2 -v'
sudo make install RAISE_SETFCAP=no prefix=/usr