Unix網路程式設計第三版中程式碼環境搭建
阿新 • • 發佈:2018-12-19
最近在啃《Unix網路程式設計第三版 卷1》,其中出現了很多關於unp.h的地方,應該是書中自帶的檔案,搜尋了一下,下載了原始碼來自己編譯。
編譯步驟
tar zxvf unpv13e.tar.gz ./configure cd lib make cd ../libfree make cd ../libgai make cd .. // 回到主目錄 // 修改unp.h gedit lib/unp.h // 修改 #include "../config.h" 為 #include "config.h" // 拷貝標頭檔案 sudo cp config.h /usr/local/include sudo cp lib/unp.h /usr/local/include // 拷貝庫檔案 sudo cp libunp.a /usr/local/lib // 下來我們就可以編譯書中的一些例子了,可以使用庫檔案連結 -lunp
這樣整個unix網路程式設計這本書的開發環境就搭建好了,你可以在你的編輯器中呼叫unp.h檔案了。
btw.如果你看的是第二版,並且有第二版的程式碼unpv12e.tar.gz,並且發現編譯不過,則可以參考下這片文章的解決辦法,http://blog.csdn.net/a649518776/article/details/6724121。不過不建議使用第二版的程式碼,需要浪費一些時間來解決問題。