添加apue.h

学习UNIX环境编程第三版第一个例子出现无法找到apue.h头文件的错误。

在这里插入图片描述
这是作者自定义的一个头文件。

参考博客:https://blog.csdn.net/anlian523/article/details/90740075

centos6下:

  1. wgethttp://www.apuebook.com/src.3e.tar.gz
  2. tar -zxv -f src.3e.tar.gz -C /指定目录
  3. cd src.3e目录,执行make
  4. cp ./include/apue.h /usr/include/
  5. cp ./lib/libapue.a /usr/local/lib/

下载源码,解压,并且使用make命令来编译,然后把需要用到的文件和库复制到环境变量下的系统库里。

编译,发现提示err_quit和err_sys未定义,
编译时还要指定链接库:

gcc myls.c -o myls -l apue

你可能感兴趣的:(LINUX学习)