vi基本操作方法,對你修改某些檔案可能有幫助
會生成 unpv13e資料夾
2.進入該資料夾
cd unpv13e
3.進入管理員模式,不進入會報錯
sudo su
有些網上資料要開啟readme文件,按照上面要求操作,但是你按部就班的照做會出錯。
4.執行configure檔案
./configure
5.進入lib資料夾make
cd lib
make
6.進入libfree
cd ../libfree
如果直接make的話會報錯
解決方法:vim inet_ntop.c 把size_t size;修改為socklen_t size;
然後make
7.修改unp.**件
cd lib
vim unp.h
修改#include 「…/config.h」 為#include 「config.h」
8.返回unpv13e資料夾
進行一些檔案移動
cp config.h /usr/local/include
cp lib/unp.h /usr/local/include
sudo cp libunp.a /usr/local/lib
9.進入intro資料夾進行make
cd intro
make
如果不移動檔案進行該步驟的時候會報錯 「config.**件不存在」
10.安裝xinetd
apt-get install xinetd
11.修改daytime檔案
vi /etc/xinetd.d/daytime
把disable = yes 全部改為 disable = no
12.重啟xinetd
sudo /etc/init.d/xinetd restart
要是不重啟直接下一步會連線失敗
13.finally進行測試
進入intro檔案目錄下
cd /unpv13e/intro
gcc daytimetcpcli.c -o gettime -lunp
./gettime 127.0.0.1
出現現在時間,配置成功
Unix網路程式設計 配置unp h
2 解壓檔案 tar xzvf unpv13e.tar.gz3 進入unpv13e資料夾,執行configure cd unpv13e configure4 進入lib資料夾,執行make cd lib make5 以上生成了libunp.a 的靜態庫,將生成的靜態庫複製到作業系統的庫目錄中 usr...
《UNIX網路程式設計》實驗環境搭建 unp h
學linux下的網路程式設計,stevens的 unix網路程式設計 卷一 不可不看。經典中的戰鬥機。本文記錄實驗環境的搭建過程。本人linux用的是centos 6.4 得到原始碼包 unpv13e.tar.gz tar zxvf unpv13e.tar.gz cd unpv13e 閱讀readm...
UNIX網路環境搭配,解決unp h等問題
2 對該檔案解壓,隨便解壓到 均可 3 在終端進入unpv13e下,開始進行配置,按照下面的指令依次執行即可。1.configure 2.cd lib 3.make 4.cd libfree 5.make 6.cd libgai 7.make 8.cd 9.sudo cp libunp.a usr ...