环境:Ubuntu 19.04
1、源码路径:http://www.apuebook.com/code3e.html
2、安装依赖库:sudo apt-get install libbsd-dev
3、进入下载目录 执行make
遇到2个问题:
(1)需要在filedir/devrdev.c文件增加头文件#include <sys/sysmacros.h>
(2)stdio/buf.c编译不过,修改makefile文件,先不编译buf.c
4. 复制 头文件和动态链接库
sudo cp ./include/apue.h /usr/include/
sudo cp ./lib/libapue.a /usr/local/lib/