下载: src.3e.tar.gz
解压
安装相应库: sudo apt-get install libbsd-dev
进入到apue.3e目录,执行: make
sudo cp ./include/apue.h /usr/include/
sudo cp ./lib/libapue.a /usr/local/lib/
这里以书中的第一个例子为例来进行编译:
编译时链接到相应库: gcc -o 1-3 1-3.c -lapue
然后 ./1-3 /home
就可以查看 home 的目录中的目录项。
同时,可以发现,这个程序的工作目录是 /
感谢:https://blog.csdn.net/u013961718/article/details/72809726
感谢:https://blog.csdn.net/freestyle4568world/article/details/39269129