unix环境高级编程编译方法 -apue最简单编译方法(第二版)
来源:互联网 发布:外设与cpu数据交换方式 编辑:程序博客网 时间:2024/06/05 15:21
《UNIX环境高级编程》(这里使用的是第二版本的源码)每个历程中,都会有这样一行源码:
#include "apue.h"
这个头文件是作者把把每个例程中常用的标准头文件,一些常用的出错处理函数(err_**()之类的函
数)和一些常用的宏定义给整理在一个头文件中。这个可以省去在每个例程中录入较多的重复代码,这样可
以减少每个例程的长度。给读者带来了不少麻烦。下面给出一种源代码的编译方法。
1、解压文件到apue.2e目录
2、修改相应平台的文件,我使用的是linux,所以修改Make.defines.linux
你修改的只需要这一行WKDIR=/home/your_dir/apue2e_src/apue.2e,改成自己的目录路径
3、cd到apue.2e的lib目录执行make -f linux.mk,之后你会在lib目录下面找到libapue.a这个文件.
现在,你可以把它拷贝到你能寻找的地方,在编写例子的时候,你就可以
4、拷贝apue2e_src/apue.2e/include/apue.h和apue2e_src/apue.2e/lib/libapue.a
到你的源代码目录。
5、使用gcc -o hello hello.c libapue.a来编译你的源代码
#include "apue.h"
这个头文件是作者把把每个例程中常用的标准头文件,一些常用的出错处理函数(err_**()之类的函
数)和一些常用的宏定义给整理在一个头文件中。这个可以省去在每个例程中录入较多的重复代码,这样可
以减少每个例程的长度。给读者带来了不少麻烦。下面给出一种源代码的编译方法。
1、解压文件到apue.2e目录
2、修改相应平台的文件,我使用的是linux,所以修改Make.defines.linux
你修改的只需要这一行WKDIR=/home/your_dir/apue2e_src/apue.2e,改成自己的目录路径
3、cd到apue.2e的lib目录执行make -f linux.mk,之后你会在lib目录下面找到libapue.a这个文件.
现在,你可以把它拷贝到你能寻找的地方,在编写例子的时候,你就可以
4、拷贝apue2e_src/apue.2e/include/apue.h和apue2e_src/apue.2e/lib/libapue.a
到你的源代码目录。
5、使用gcc -o hello hello.c libapue.a来编译你的源代码
0 1
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- unix环境高级编程 APUE.H最简单编译方法(第二版) Linux和Ubuntu
- unix环境高级编程编译方法 -apue最简单编译方法
- unix环境高级编程学习(1)-apue最简单编译方法
- UNIX环境高级编程(第二版)/APUE源码编译及使用
- UNIX环境高级编程(第二版)/ APUE 源码编译与使用
- 《UNIX环境高级编程》源码编译方法
- 《UNIX环境高级编程》源码编译方法
- unix环境高级编程代码编译方法
- 《unix环境高级编程》 第二版 源码编译方法 ——RHEL 5
- 《UNIX环境高级编程》apue源代码Ubuntu下的编译
- 《Unix环境高级编程》(APUE)附带源码编译过程
- 《UNIX环境高级编程》apue源代码Ubuntu下的编译
- C++ 在window8下使用第三方插件出现 Unable to register this add-in because its DllRegisterServer returns an error
- 笔记本搜索不到对应的无线网络的问题
- 人脸识别国内外现状及发展
- 易语言个人见解
- springMVC框架下JQuery传递并解析Json数据
- unix环境高级编程编译方法 -apue最简单编译方法(第二版)
- 苹果开发 笔记(24)
- 【ThinkingInJava】33、动态代理机制
- 指针
- javascript事件监听,事件冒泡/捕获总结
- 机器学习实战——第一章:机器学习基础
- java+jsp+servlet实现分页
- 第10周-不借助中间变量交换求三个数的最值
- 动态代理