unix網絡編程?--ubuntu下建立編譯環境
1.安裝編譯器,安裝build-essential
sudo apt-get install build-essential
2.下載本書的頭文件
下載unp13e:?http://pix.cs.olemiss.edu/csci561/prg561.1.html
3.進入unp13e 查看readme,照下列提示操作
?1)chmod u+x configure
??????./configure
?2)cd lib
????????make
?3)cd?../libfree (這步出錯沒關系)
??????make
?4)cd?../libgai(這步出錯沒關系)
??????make
4.將生成的libunp.a靜態庫復制到/usr/lib?and?/usr/lib64中
?cd..?//回到unpv13e目錄
?sudo cp libunp.a /usr/lib
?sudo cp libunp.a /usr/lib64
5.修改unp.h并將其和config.h拷貝到/usr/include?中,為了以后include方便
?vim lib/unp.h //將unp.h 中#include?“../config.h”修改為#include?“config”
?sudo cp lib/unp.h /usr/include
?sudo cp config.h /usr/inlcude?
6.編譯源代碼
?cd?./intro
?gcc daytimetcpcli.c?-o daytimetcpcli?-lunp
?