UNIX 網路程式設計環境配置

2021-06-19 03:10:06 字數 899 閱讀 4466

在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...