如何使用APUE源代码(UNIX高级编程)-转
2016-01-16 11:30
441 查看
方法一:
1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz
2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz
3.cd apue.2e进入apue.2e目录,查看README,告诉我们linux系统只要修改Make.defines.linux再make
4.vi Make.defines.linux 修改WKDIR=/root/apue.2e 就是说工作目录为WKDIR=/root/apue.2e
5.修改/root/apue.2e/std/linux.mk把全部的nawk改为awk.因些linux默认没有nawk
6.make
现在,你可以把它拷贝到你能寻找的地方,在编写例子的时候,你就可以
4、拷贝apue2e_src/apue.2e/include/apue.h和apue2e_src/apue.2e/lib/libapue.a
到你的源代码目录。
5、使用gcc -o hello hello.c libapue.a来编译你的源代码
方法二:
apue编程的例子都有关include "apue.h"的代码,其实apue.h并不是系统自带的,它是作者编写的头文件,源代码在附录B中.因此一个方法是.把刚才生成的 /root/apue.2e/include/apue.h直接复制到/usr/include下.
还有像err_sys的函数也在附录B中.同样的方法是在/usr/include新建一个 my_err.h的文件,把Figure B.3. Error functions that output to standard error内容复制进去.这样按例子编程就只需要在行首添加:#include "my_err.h"就可以了..
1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz
2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz
3.cd apue.2e进入apue.2e目录,查看README,告诉我们linux系统只要修改Make.defines.linux再make
4.vi Make.defines.linux 修改WKDIR=/root/apue.2e 就是说工作目录为WKDIR=/root/apue.2e
5.修改/root/apue.2e/std/linux.mk把全部的nawk改为awk.因些linux默认没有nawk
6.make
现在,你可以把它拷贝到你能寻找的地方,在编写例子的时候,你就可以
4、拷贝apue2e_src/apue.2e/include/apue.h和apue2e_src/apue.2e/lib/libapue.a
到你的源代码目录。
5、使用gcc -o hello hello.c libapue.a来编译你的源代码
方法二:
apue编程的例子都有关include "apue.h"的代码,其实apue.h并不是系统自带的,它是作者编写的头文件,源代码在附录B中.因此一个方法是.把刚才生成的 /root/apue.2e/include/apue.h直接复制到/usr/include下.
还有像err_sys的函数也在附录B中.同样的方法是在/usr/include新建一个 my_err.h的文件,把Figure B.3. Error functions that output to standard error内容复制进去.这样按例子编程就只需要在行首添加:#include "my_err.h"就可以了..
相关文章推荐
- UI组件之AdapterView及其子类(一)三种Adapter适配器填充ListView
- workqueue机制分析之process_one_work分析
- UITextView控件_文字内容居左居上
- ue实用技巧-转
- 【iOS】Segue的页面跳转和传值
- the wait queue
- UI_动态图片
- UITableView详细介绍
- 关于main函数和UIWindow
- UITableView
- iOS 开发学习之 User Interface(2)UIWindow 视窗
- 深挖 NGUI 基础 之UICamera (二)
- HDU 3304 Interesting Yang Yui Triangle lucas定理
- LeetCode Unique Paths
- IOS(UI)_AutoLayout(自动布局)
- easyui tab 加载iframe 高度问题
- 推荐一个iOS应用UI界面设计站点
- iOS中UITextField
- 2016【太原UI设计师】郭文军讲iPad的界面规范
- Android UI基础之ViewFillper实现屏幕切换