apue.h文件找不到的解决办法
参考:http://blog.csdn.net/nihaotoyou/article/details/16827675
1、首先到该书的官网下载源代码:http://www.apuebook.com/
2、解压到当前用户目录下
tar zxvf apue.2e
3、进入该目录下修改两个文件
Make.defines.linux:将该文件中的WKDIR=/home/xxx/apue.2e 修改为当前实际目录 WKDIR=/home/xxx/apue.2e
std/linux.mk:将该文件中的nawk修改问awk
4、编译,make
遇到错误,找不到文件stropts.h
解决办法:安装包含该头文件的库
yum provides */stropts.h搜索文件被包含在哪个包里面,搜到后,按照系统是32位还是64位选择安装包,然后用yum install 命令安装。
搜索
安装
再运行locate stropts.h后就会出现文件路径,把文件路径加入到Make.defines.linux文件中(修改CFLAGS变量)
修改后的CFLAGS 为:CFLAGS=-DLINUX -ansi -I$(WKDIR)/include -Wall -D_GNU_SOURCE $(EXTRA) -I/usr/lib/x86_64-redhat-linux5E/include/
5、再执行make
6、拷贝include目录下apue.h到/usr/include目录下,拷贝lib目录下libapue.a到/usr/lib64目录下。并且在编译程序时需要将lib目录下的error.c拷贝到该程序同一目录下,编译时把error.c一同编译。
转载于:https://www.cnblogs.com/lit10050528/p/4043711.html
apue.h文件找不到的解决办法相关推荐
- 编译过程中,termcap.h 文件找不到路径 licli.a终于生成
编译过程中,termcap.h 文件找不到路径 查看是linux 源码下找不到termcap.h文件 安装了所有关于*cap*的源码包也不起作用 今天终于解决了这个问题,搜termca ...
- UNIX 环境高级编程(一) apue.h 文件与apue.3e的安装
apue:Advanced Programming in the UNIX Environment, 本文关注第三版(3e) 1. apue.3e 的安装 APUE.3e 安装(基于ubuntu12. ...
- win11本地用户和组找不到的解决办法
win11本地用户和组找不到的解决办法 网上办法辟谣 正确方法,亲测可行 1.查看当前用户名和密码: 增加新用户 网上办法辟谣 刚升级的Window11系统,因为需求涉及到填写本地用户名和密码,奈何平 ...
- 游戏找不到服务器无法打开,流放者柯南游戏无响应 找不到服务器解决办法
相信有玩家在下载了<流放者柯南>后却无法进入游戏,点击流放者柯南游戏无响应,这是怎么回事呢?这里说说几种可能的解决办法. 首先,有可能是游戏安装目录名字过长,可以改短一点,并且无中文.奇怪 ...
- 未能写入输出文件..”--“拒绝访问。”的解决办法 [转]
未能写入输出文件.."--"拒绝访问."的解决办法 CS0016: 未能写入输出文件"d:\WINDOWS\Microsoft.NET\Framework\v1 ...
- 流放者柯南服务器失去信号,流放者柯南游戏无响应 找不到服务器解决办法
相信有玩家在下载了<流放者柯南>后却无法进入游戏,点击流放者柯南游戏无响应,这是怎么回事呢?这里说说几种可能的解决办法. 首先,有可能是游戏安装目录名字过长,可以改短一点,并且无中文.奇怪 ...
- VS2012 无法打开文件“kernel32.lib”问题的解决办法
VS2012 无法打开文件"kernel32.lib"问题的解决办法 参考文章: (1)VS2012 无法打开文件"kernel32.lib"问题的解决办法 ( ...
- ubuntu下无法在目录下创建文件夹,权限不足解决办法
ubuntu下无法在目录下创建文件夹,权限不足解决办法 Ubuntu linux系统下 su:出现: authentication failure的解决办法 ubuntu下 sudo passwd r ...
- java ee ide 假死_Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
使用Eclipse编辑jsp.js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲.将所有用过的方法罗列如下: 1.取消验证 windo ...
- weblogic服务器上类或者方法找不到的解决办法
weblogic服务器上类或者方法找不到的解决办法 参考文章: (1)weblogic服务器上类或者方法找不到的解决办法 (2)https://www.cnblogs.com/xin1006/p/37 ...
最新文章
- Seafile 1.4 发布,文件同步和协作平台
- python中zip( )的使用
- Flutter 中获取地理位置[Flutter专题61]
- 微信支付软件架构重构之旅
- mysql5.1免安装版配置_mysql5.1免安装版配置
- Linux 动态库与静态库的概念及创建使用
- day42-mysql索引
- RHEL6.3下编译安装ffmpeg
- 42. Understand the two meanings of typename.
- springcloud之gateway服务网关
- 基于java springboot校园二手交易平台源码
- Android知识梳理:点击事件分发机制
- 第一章、Android基础入门 - Android移动开发基础笔记
- 为什么说python是世界上最好的语言-《权力的游戏》告诉你,为啥 Python 是世上最好的语言...
- 使用GloVe生成中文词向量
- Python实现QQ定时回复(附源码exe)
- 阿里矢量图标(字体图标)使用
- 【Android】关于statusbar的处理
- 推荐4款非常实用的电脑软件
- Java虚拟机如何运行Java字节码?
热门文章
- (转)Three.JS学习 9:WEBVR 入门demo
- 函数式编程与面向对象编程[1]: Lambda表达式 函数柯里化 高阶函数
- AspNetPager分页控件样式
- Linq 支持动态字查询集合, 也就是说根据传入的值进行查询。
- Fast DDS Fast DDS主要包括以下内容DDS API、Fast DDS-Gen、RTPS Wire Protocol
- 激光雷达lidar标定
- CPU的实模式和保护模式
- pandas.Series.values
- HanLP: Han Language Processing
- C#的GC机制(来自网摘复制,未整理)