在ubuntu中配置這本書的環境
第2步:通過終端,cd進入上面的壓縮包所在資料夾
然後執行 tar zxf unpv13e.tar.gz
第3步:安裝編譯器
sudo apt-get install build-essential
第4步:進入unpv13e目錄
./configure
cd lib
make(看是否生成了../libunp.a檔案)
cd ../libfree
make
cd ../libgai
make
第5步,將libunp.a拷貝到指定位置
cd .. (進入unpv13e目錄)
sudo cp libunp.a /usr/lib (/usr之前有乙個空格)
sudo cp libunp.a /usr/lib64 (/usr之前有乙個空格)
第6步, 修改unp.h 並將其和config.h拷貝到指定位置
gedit lib/unp.h ,將unp.h中#include "../config.h"改為#include "config.h"
sudo cp lib/unp.h /usr/include
sudo cp config.h /usr/include
自此,環境搭建完畢,以後編譯的時候在最後加上 -lunp
如:gcc -o daytimetcpclidaytimetcpcli.c -lunp
UNIX網路程式設計之環境配置
開始學習 unix網路程式設計 輸入第乙個程式後,遇到各種錯誤,先將解決方案記錄如下。mkdir home yourname download 建立存放壓縮檔案的目錄 tar xzvf unpv13e.tar.gz 解壓 ls al 檢視該目錄下的檔案 cd unpv13e 進入unpv13e ca...
UNIX環境高階程式設計 環境配置
背景說明 學習 unix環境高階程式設計 裡面的示例程式用到了作者寫的模組。把第乙個示例 敲入,結果當頭一棒。咦,怎麼編不過去。網上找資料發現好人不少,問題終於解決。特此,把我的解決步驟附上如下。參考文章 作業系統 ubuntu 10.04 lts。環境配置步驟如下。2 複製src.tar.gz檔案...
UNIX環境高階程式設計 環境配置
引用 背景說明 os ubuntu 13.10 64位 主目錄 home zz 也就是 通過terminal下命令完成配置 參考文章 2 複製src.tar.gz檔案到 home zz 自建目錄 下解壓生成 home zz apue.2e 3 修改檔案apue.2e make.defines.lin...