【Linux系统编程手册学习笔记-0】环境搭建
概述
在Ubuntu环境中下载并编译源代码
git clone https://github.com/bradfa/tlpi-dist.git
make all
问题
1. <sys/capability.h>头文件找不到
userns_functions.c:25:10: fatal error: sys/capability.h: 没有那个文件或目录
25 | #include <sys/capability.h>
| ^~~~~~~~~~~~~~~~~~
compilation terminated.
解决办法 sudo apt-get install libcap-dev
2. <sys/acl.h>头文件找不到
acl_update.c:23:10: fatal error: sys/acl.h: 没有那个文件或目录
23 | #include <sys/acl.h>
| ^~~~~~~~~~~
compilation terminated.
解决办法 sudo apt-get install uuid-dev libacl1-dev liblzo2-dev