UNIX网络编程卷2源代码使用

  

1。下载源码,W。理查德·史蒂文斯的主页:http://www.kohala.com/start/

  
  <李类=癮lt”>   
  

2。解压

  
  <李类=癮lt”>   
  

3。编译库文件

  
  <李类=癮lt”>  <李>   
  

编辑生成config.h文件,注释以下几行

  
  <李类=癮lt”>  <李>  <李类=癮lt”>  <李>   
  

添加MSG_R和MSG_W定义

  
  <李类=癮lt”>  <李>  <李类=癮lt”>  <李>  <李类=癮lt”>   
  

添加_GNU_SOURCE定义

  
  <李类=癮lt”>  <李>   
  

编译warpunix.c,使用mkstemp函数替换mktemp函数

  
  <李类=癮lt”>  <李>  <李类=癮lt”>  <李>  <李类=癮lt”>  <李>  <李类=癮lt”>   
  

编译生成libunpipc.a

  
  <李类=癮lt”>  <李>   
  

4。构建自己的编写代码的目录

  
  <李类=癮lt”>  <李>  <李类=癮lt”>   
  


  5. 编译各个目录自己的文件

  

复制各个子目录下得* . h头文件和Makfile文件,然后执行

  
  <李类=癮lt”>   
  

即可编译各个子目录下的代码

UNIX网络编程卷2源代码使用