unp.h的使用

環境:Kubuntu 11.10

IDE:Eclipse

要開始接觸網絡編程,用的是大名鼎鼎的Unix Network Programming這本書,第一個例子就遇到困難了,unp.h沒有,到谷歌上搜索了一下,找到了一些方法。先下載unpv13e.tar.gz,

1.解壓下載的unpv13e.tar.gz文件

 

  1. tar -zxvf unpv13e.tar.gz 

2。終端中進入unpv13e目錄(需要給configure文件增加x權限)

 

  1. ./configure 
  2. cd lib 
  3. make 
  1. cd ../libfree  # continue building the basic library 
  2. make 

 

然後在unpv13e文件夾中成功生成libunp.a文件

3.將生成的libunp.a靜態庫複製到/usr/lib/中

  1. cd .. 
  2. sudo cp libunp.a /usr/lib  

4,修改unp.h並將其和config.h拷貝到/usr/include中,爲了以後include方便


  1. kate lib/unp.h   //將unp.h中#include "../config.h"修改爲#include "config.h"   

 

  1. sudo cp lib/unp.h /usr/include   
  2. sudo cp config.h /usr/include  

這裏複製到/usr/include目錄後,非root用戶無權查看,記得chmod 744 一下

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章