UNIX網路程式設計 卷2 原始碼使用
1. 下載原始碼,W. RichardStevens的主頁:http://www.kohala.com/start/
wget http://www.kohala.com/start/unpv22e/unpv22e.tar.gz -P/usr/local/src
2. 解壓
tar xvf /usr/local/src/unpv22e.tar.gz -C/root/bin
3. 編譯庫檔案
cd /root/bin/unpv22e/
./configure
編輯生成config.h檔案,註釋以下幾行
vi config.h
56 // #define uint8_t unsigned char
57 // #define uint16_t unsigned short
58 // #define uint32_t unsigned int
新增MSG_R和MSG_W定義
vi config.h
66 // add by jcq
67 typedef unsigned long ulong_t;
68 #define MSG_R 0400
69 #define MSG_W 0200
新增_GNU_SOURCE定義
vi config.h
#define _GNU_SOURCE
編譯warpunix.c,使用mkstemp函式替換mktemp函式
cd lib
181 void
182 Mktemp(char *template)
183 {
184 if (mkstemp(template) == NULL || template[0] == 0)
185 err_quit("mktemp error");
186 }
編譯生成libunpipc.a
cd lib
make
4. 構建自己的編寫程式碼的目錄
mkdir -p /root/bin/unpv2
cd -
cp /root/bin/unpv22e/libunpipc.a /root/bin/unpv22e/config.h/root/bin/unpv22e/Make.defines .
5. 編譯各個目錄自己的檔案
複製各個子目錄下得*.h標頭檔案和Makfile檔案,然後執行
cp /root/bin/unpv22e/dir/*.h /root/bin/unpv22e/dir/Makefile/root/bin/unpv2
make filename
即可編譯各個子目錄下的程式碼
相關文章
- UNIX網路程式設計 卷2:程式間通訊程式設計
- [微博活動]《UNIX網路程式設計》 卷1 轉發贈書程式設計
- Matlab程式設計之——卷積神經網路CNN程式碼解析Matlab程式設計卷積神經網路CNN
- 萬物互聯——Unix網路程式設計卷二閱讀後記程式設計
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- Kafka Broker原始碼:網路層設計Kafka原始碼
- 設計卷積神經網路CNN為什麼不是程式設計?卷積神經網路CNN程式設計
- 溝通你我,連線世界——Unix網路程式設計卷一閱讀後記程式設計
- 書評:C++網路程式設計,卷2 by Matthew Wilson (轉)C++程式設計
- 卷積神經網路-2卷積神經網路
- 《UNIX環境高階程式設計》apue原始碼Ubuntu下的編譯程式設計原始碼Ubuntu編譯
- 優秀網站原始碼、程式設計原始碼下載網站大集中網站原始碼程式設計
- 計算機程式設計藝術 第2卷 (轉)計算機程式設計
- 《UNIX網路程式設計 卷1:套接字聯網API》第一個例子執行時環境搭建程式設計API
- 《Unix 網路程式設計》05:TCP C/S 程式示例程式設計TCP
- Unix哲學(Unix程式設計藝術)程式設計
- Unix程式設計藝術,Unix哲學程式設計
- UNIX網路程式設計學習(16)--使用poll的TCP伺服器程式程式設計TCP伺服器
- Android網路程式設計:Retrofit原始碼解析Android程式設計原始碼
- 程式程式設計2 – Unix環境高階程式設計8章讀書筆記程式設計筆記
- 輕量級卷積神經網路的設計卷積神經網路
- 《unix環境高階程式設計》書中原始碼編譯問題解決程式設計原始碼編譯
- JAVA網路程式設計(2)TCP程式設計Java程式設計TCP
- 卷積神經網路 part2卷積神經網路
- 《UNIX網路程式設計》筆記 - select和poll程式設計筆記
- 《Unix 網路程式設計》11:名字和地址轉換程式設計
- 輕量級卷積神經網路的設計技巧卷積神經網路
- ZT - UNIX 網路協議的深度分析(2)協議
- 《計算機程式設計藝術 卷2》出版進度備忘計算機程式設計
- UNIX網路程式設計學習(15)--使用單程式和select的TCP伺服器程式程式設計TCP伺服器
- 網路通訊程式設計程式設計
- 網路協程程式設計程式設計
- Socket 程式設計 (網路篇)程式設計
- py網路工具程式設計程式設計
- 02.併發程式設計(2)Thread類原始碼分析程式設計thread原始碼
- 集體智慧程式設計-原始碼程式設計原始碼
- 卷積神經網路—基本部件(2)卷積神經網路
- UNIX系統程式設計的瑞士軍刀 --《UNIX環境高階程式設計》書評程式設計