apue.h头文件为作者自己编写而非系统自带,故需要自行添加!

第一:打开网站 http://www.apuebook.com/,根据书的版本选择合适的版本,下载源码source code

第二:

解压: tar -zxvf src.3e.tar.gz

得到apue.3e

复制apue.h 到 /usr/include/下(需要管理员权限):sudo cp ./apue.2e/include/apue.h  /usr/include/

复制error.c 到 /usr/include/下: sudo cp ./apue.2e/lib/error.c  /usr/include/

第三:编辑/usr/include/apue.h文件 sudo vim /usr/include/apue.h
在文件最后#endif前加上包含error.c代码: #include "error.c"

第四:gcc -o myls myls.c成功

UNIX环境高级编程-#include “apue.h“相关推荐

  1. UNIX环境高级编程(APUE)读书笔记

    未完待续 第一章 基础 1.1 引言 所有操作系统都为它们所运行的程序提供服务.典型服务包括:执行新程序.打开文件.写入/读取文件.分配存储区以及获得当前时间等. 1.2 UNIX体系结构 内核:从严 ...

  2. apue.h头文件(UNIX环境高级编程)

    相信非常多初学<UNIX环境高级编程>的朋友都会遇到一个问题,执行里面的实例(download: http://www.apuebook.com/ )时就出现故障,提示 "错误: ...

  3. Unix——学习《Unix环境高级编程》找不到“apue.h”方法

    在运行<UNIX环境高级编程>中的程序时会遇到apue.h包头找不到的情况,这是作者为了方便程序书写封闭了一些功能函数和错误处理等.在http://www.apuebook.com中可以下 ...

  4. UNIX环境高级编程(第三版)关于apue.h的用法

    UNIX环境高级编程(第三版)中的例子用到apue.h这个头文件,但是书里面写的地址已经不能访问. 经过一番查找之后,找到如下解决方案: 1.到www.apuebook.com上下载第2版的源码,也可 ...

  5. Unix环境高级编程中的apue.h配置

    本文解释Unix环境高级编程的环境搭建中,apue.h如何使用安装及问题解决. 使用的是<Unix环境高级编程>第三版: 系统为CentOS 7.4,64位(Linux系统都可参考): 文 ...

  6. (三) 一起学 Unix 环境高级编程 (APUE) 之 文件和目录

    . . . . . 目录 (一) 一起学 Unix 环境高级编程 (APUE) 之 标准IO (二) 一起学 Unix 环境高级编程 (APUE) 之 文件 IO (三) 一起学 Unix 环境高级编 ...

  7. 《UNIX环境高级编程(第3版)》——1.7 出错处理

    本节书摘来自异步社区<UNIX环境高级编程(第3版)>一书中的第1章,第1.7节,作者:[美]W. Richard Stevens , Stephen A.Rago著,更多章节内容可以访问 ...

  8. UNIX环境高级编程笔记

    1.setsockopt(sock, SOL_SOCKET, SO_REUSEADDR, &opt, len);   SO_REUSEADDR套接口选项允许为以下四个不同的目的提供服务:   ...

  9. UNIX环境高级编程-环境配置

    背景说明: 学习<UNIX环境高级编程>,里面的示例程序用到了作者写的模块. 把第一个示例代码敲入,结果当头一棒. 咦,怎么编不过去. 网上找资料发现好人不少,问题终于解决. 特此,把我的 ...

  10. 【UNIX环境高级编程】

    [UNIX环境高级编程] 环境搭建 1.下载源码 wget http://apuebook.com/src.3e.tar.gz 2.解压 tar -zxvf src.3e.tar.gz 3.安装lib ...

最新文章

  1. 基于自动驾驶车辆的NVIDIA-TensorRT推理实时优化
  2. 20172310 2017-2018-2 《程序设计与数据结构》第四周学习总结
  3. ABB 机器人 IsStopMoveAct 指令 - Is stop move flags active
  4. 地线与接地螺丝_电气接地的规范要求及接地的各项参数,收藏!
  5. 大数据之-Hadoop_组成---大数据之hadoop工作笔记0013
  6. E: Malformed line 60 in source list /etc/apt/sources.list (dist parse)
  7. php end array_value,PHP常用处理数组函数
  8. 微信昵称包含emoji表情,保存异常
  9. edp和lvds区别在哪里 [转载]
  10. 企业千人千面管理模式_叶平:企业要做大,员工要从“千人千面”到“千人一面”...
  11. Windows XP SP3 笔记本专用版 电脑疯子 2010年巨献
  12. volatility取证
  13. android 打开摄像头
  14. try/catch 的解释与用法
  15. 压敏电阻MOV特性及选用
  16. pytest-mian函数运行
  17. Mogrt是什么?如何在PR中安装.Mogrt文件并使用 Premiere基本图形MOGRT文件
  18. 用SSH工具XShell连接云服务器 root用户 (谷歌云 甲骨文通用)
  19. STM32F767芯片在使用中的注意点(一)
  20. linux 卸载 pcre,[Linux] centos误删pcre库如何修复

热门文章

  1. 软件设计 基础篇(一) 开发文档
  2. 好看的php表格样式,HTML5制作表格样式
  3. 麻省理工18年春软件构造课程阅读03“测试”
  4. 网管员应该掌握好的学习方法
  5. Louvain算法介绍
  6. tar bz2 解压
  7. 什么软件画er图方便_图形图表设计器(Diagram Designer中文版)
  8. 乐优商城遇到的坑(三)之Centos6.5下安装nginx出错
  9. [读书笔记] 代码整洁之道(二)
  10. 51单片机带闹钟c语言程序,51单片机定时闹钟程序(带按键)