使用APUE源码找不到apue.h

参考自https://blog.csdn.net/yeyiliang/article/details/52770857

在编译该书的源码时,错误显示无apue.h这个文件。原来作者为了减少书中示例代码的长度,将很多包含头文件的代码封装到了apue.h这个文件。

下载源码

到官网http://www.apuebook.com/
下载源码:apue.3e

复制apue.h到/usr/include/下

cp apue.3e/include/apue.h /usr/include/

复制error.c到/usr/include/下

cp apue.3e/lib/error.c /usr/include/
这里的文件是error.c,不是error.h,/usr/include/目录下有一个error.h的头文件

编辑/usr/include/apue.h文件

在文件最后#endif前加上包含error.c的代码:
#include “error.c”;

使用APUE源码找不到apue.h相关推荐

  1. spring 源码 找不到 taskprovider_一步一步构建Spring5源码

    点关注,不迷路:持续更新Java相关技术及资讯!!! 构建环境 macOS 10.13.6 JDK1.8 IntelliJ IDEA 2018.3.6 (Ultimate Edition) Sprin ...

  2. spring 源码 找不到 taskprovider_Spring 源码阅读环境的搭建

    " 前言 本文记录了 Spring 源码环境的搭建方式,以及踩过的那些坑!​当前版本:5.3.2-SNAPSHOT. 环境准备 Git JDK master 分支需要 JDK 11 5.2. ...

  3. PostgreSQL 从源码找出哪些操作需要超级用户权限 - 阿里云rds_superuser和superuser有什么区别...

    标签 PostgreSQL , 超级用户 , superuser 背景 在数据库中哪些操作需要超级用户的权限才能执行? 这个问题翻文档可能翻不全面,或者是已经比较难以完成的任务. 但是从源码里面是比较 ...

  4. 导入Spring源码找不到包spring-cglib-repack和spring-objenesis-repack

    一.问题 1.最近准备阅读下Spring源码,学习下它优秀的架构和编程思想.但是出师不利. Spring源码git仓库:https://github.com/spring-projects/sprin ...

  5. 【方向盘】MyBatis封装结果集时,Integer类型的id字段被赋值成了Long类型---读源码找原因

    在穷的时候饿的时候,千万对一个人说物质不重要.基础不牢,地动山摇 本文已被https://yourbatman.cn收录:女娲Knife-Initializr工程可公开访问啦:程序员专用网盘https ...

  6. 【darknet源码解析-24】shortcut_layer.h 和 shortcut_layer.c 解析

    本系列为darknet源码解析,本次解析src/short_layer.h 与 src/short_layer.c 两个.在yolo v3中short_layer主要完成直连操作,完成残差块中的恒等映 ...

  7. 试试这么读preact源码(一)- createElement/h 函数

    之前阅读的是 preact 的 v8 版本,官方已经更新到 v10 的测试版了,接下来我们主要对照两个版本之间的差异来学习源码,这样就能清楚的知道作者为什么要这么改,这么改有哪些好处了! create ...

  8. 【Linux 内核】调度器 ⑧ ( 进程优先级源码 include\linux\sched\prio.h | 进程分类 | 实时进程 | 普通进程 | 进程优先级数值 | 0 ~ 99 实时进程 )

    文章目录 一.Linux 内核进程优先级源码 二.进程分类 三.进程优先级数值 ( 0 ~ 99 实时进程 | 100 ~ 139 普通进程 ) 在之前的博客 [Linux 内核]进程管理 - 进程优 ...

  9. Lighttpd1.4.20源码分析之etag.c(h) -------HTTP/1.1中的Etag域

    etag的全称是entity tag(标记实体值),在RFC2616中关于etag的定义如下: The ETag response-header field provides the current ...

  10. 编译和使用APUE的源码

    From:http://blog.csdn.net/mitesi/article/details/19015397 APUE说明及源码下载地址 :http://www.apuebook.com/ AP ...

最新文章

  1. 原创jQuery移动设备弹出框插件——msgalert.js
  2. linux关闭防火墙stop,linux如何关闭防火墙
  3. java 类之间数据传递_java类之间数据传递问题
  4. 兴义智力象机器人_兴义向阳路小学在第十八届全国青少年机器人竞赛贵州区选拔赛夺冠...
  5. pip install升级包
  6. 云栖新品|阿里云IoT发布云芯一体智能视觉解决方案
  7. log4j配置_是时候了解一下log4j2各种配置的含义了!
  8. php获取一个文件名的函数,PHP 文件系统函数之获取文件名及文件名后缀-php文件...
  9. codeforces1438 E.Yurii Can Do Everything
  10. HH SaaS电商系统的拼团系统设计
  11. js字符串、数组和数字常用方法总结
  12. 福特新CEO“泼冷水”,给自动驾驶设立商业化节点是否真的有必要?
  13. git GUI管理工具 sourcetree使用
  14. Java-集合第四篇Queue集合
  15. 小猫钓鱼游戏java实现
  16. 关于“Connection refused: connect”错误
  17. mysql大写数字转阿拉伯数字_阿拉伯数字转化为大写
  18. 如何用微博推广淘宝店铺
  19. 如何移除 “顺网云盘”
  20. DM7-3.sql文件导入达梦数据库

热门文章

  1. matlab2018a安装激活教程
  2. MySQL:JDBC基础及连接数据库的方式
  3. GOF-23种设计模式UML图
  4. 微信小程序复制就好-JS工具eval5,用JS替换VBA处理Excel数据
  5. 网站可行性报告范文_孝感做可行性报告本地立项范文
  6. 年鉴表格-数据可视化分析
  7. python web开发实战pdf 百度网盘_python web开发实战 pdf
  8. Http请求URL长度限制
  9. 地统计之检查空间自相关
  10. OTSU 获取最佳阈值,及opencv二值化