学习UNIX环境编程第三版第一个例子出现无法找到apue.h头文件的错误。
这是作者自定义的一个头文件。
参考博客:https://blog.csdn.net/anlian523/article/details/90740075
centos6下:
wget
http://www.apuebook.com/src.3e.tar.gz- tar -zxv -f src.3e.tar.gz -C /指定目录
- cd src.3e目录,执行make
- cp ./include/apue.h /usr/include/
- cp ./lib/libapue.a /usr/local/lib/
下载源码,解压,并且使用make命令来编译,然后把需要用到的文件和库复制到环境变量下的系统库里。
编译,发现提示err_quit和err_sys未定义,
编译时还要指定链接库:
gcc myls.c -o myls -l apue