解决书本上第一个个例程中出现的apue.h等的问题,以及配置问题?
2012-11-03 23:29
239 查看
Apue.h是作者自定义的一个头文件,所以在linux系统中是没有自带的。所以我们要先下载。http://www/apuebook.com下载一个tar.gz源码包。然后可以按照其中的README文件进行配置。
按照上面的步骤,就可以使用make完成操作,并以root身份复制apue.h和libapue.a分别到/usr/include和/usr/lib。这样做之后,我们就可以使用<>来包含apue.h文件了。
当我们编译文件test.c时可能会有err_sys,err_quit等的错误发生,因为这两错误处理函数也是作者自己编写的。所以我们也要自己把这个文件添加进去。源码在附录B.3中,保存为myerr.h文件后,复制到/usr/include并修改/usr/include/apue.h文件,在其最后添加上#include"myerr.h"
就可以了。
按照上面的步骤,就可以使用make完成操作,并以root身份复制apue.h和libapue.a分别到/usr/include和/usr/lib。这样做之后,我们就可以使用<>来包含apue.h文件了。
当我们编译文件test.c时可能会有err_sys,err_quit等的错误发生,因为这两错误处理函数也是作者自己编写的。所以我们也要自己把这个文件添加进去。源码在附录B.3中,保存为myerr.h文件后,复制到/usr/include并修改/usr/include/apue.h文件,在其最后添加上#include"myerr.h"
就可以了。
相关文章推荐
- jdk环境配置,以及出现问题的解决办法
- MySQL集群架构以及本人配置过程中出现的问题及解决办法
- MySQL主从同步配置容易出现的问题以及解决方法
- 【持续更新】activiti+boot配置入门各种坑以及出现问题解决
- Dokuwiki的安装、配置管理以及中文文件名出现乱码等问题解决
- Linux中4.0.1版本的redis和java连接出现的redis被保护的问题以及解决办法
- 用gradle管理android项目出现的问题以及解决方法
- HBase单机模式配置以及不能创建表问题的解决方法(Caused by: java.net.ConnectException: Connection refused)
- mysql连接中出现的一些问题以及解决方法
- Failed to fetch URl https://dl-ssl.google.com/android/repository/addo Android SDK更新以及ADT更新出现问题的解决办法
- Android SDK更新以及ADT更新出现问题的解决办法
- XCode7中自带git出现身份不确认以及commit不能提交问题的解决办法
- 整理ArcSDE 安装过程出现问题以及解决方法系列
- tomcat开启https配置过程中的问题以及解决方法
- Windows魔法堂:解决“由于启动计算机时出现页面文件配置问题.......”
- php多站点配置以及Forbidden You don't have permission to access / on this server问题解决
- ArcSDE安装过程出现问题以及解决方法