http://www.apuebook.com/code3e.html
在上面的网站下载代码包,解压得到源码
1 sudo apt-get install libbsd-dev
安装这个支持,在解压包的makefile路径下运行make
1 sudo cp ./include/apue.h /usr/include/ 2 sudo cp ./lib/libapue.a /usr/local/lib/
运行这两个拷贝
最后,测试第一个程序
1 cd figlinks/ 2 cp fig1.3 myls.c 3 gcc myls.c -o myls.o -lapue 4 ./myls.o /dev
就可以实现ls的功能
参考文档:http://blog.sina.com.cn/s/blog_94977c890102vdms.html