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
即可編譯各個子目錄下的程式碼
相關文章
- Matlab程式設計之——卷積神經網路CNN程式碼解析Matlab程式設計卷積神經網路CNN
- 《Unix 網路程式設計》15:Unix 域協議程式設計協議
- 萬物互聯——Unix網路程式設計卷二閱讀後記程式設計
- 溝通你我,連線世界——Unix網路程式設計卷一閱讀後記程式設計
- Unix哲學(Unix程式設計藝術)程式設計
- Kafka Broker原始碼:網路層設計Kafka原始碼
- 設計卷積神經網路CNN為什麼不是程式設計?卷積神經網路CNN程式設計
- 《Unix 網路程式設計》05:TCP C/S 程式示例程式設計TCP
- 《UNIX網路程式設計》筆記 - select和poll程式設計筆記
- 《UNIX網路程式設計 卷1:套接字聯網API》第一個例子執行時環境搭建程式設計API
- Android網路程式設計:Retrofit原始碼解析Android程式設計原始碼
- 《Unix 網路程式設計》11:名字和地址轉換程式設計
- 卷積神經網路-2卷積神經網路
- JAVA網路程式設計(2)TCP程式設計Java程式設計TCP
- 輕量級卷積神經網路的設計卷積神經網路
- unix環境高階程式設計(中)-程式篇程式設計
- Linux網路程式設計(2)Linux程式設計
- 《Unix 網路程式設計》13:守護程式和 inetd 超級伺服器程式設計伺服器
- 網路通訊程式設計程式設計
- py網路工具程式設計程式設計
- 《UNIX網路程式設計》筆記 - 套接字選項/UDP套接字程式設計筆記UDP
- 卷積神經網路 part2卷積神經網路
- 輕量級卷積神經網路的設計技巧卷積神經網路
- linux/unix程式設計手冊-16_20Linux程式設計
- 集體智慧程式設計-原始碼程式設計原始碼
- python 網路篇(網路程式設計)Python程式設計
- 網路爬蟲筆記2, requests庫入門-2(程式設計例項)爬蟲筆記程式設計
- 玩轉 PHP 網路程式設計全套之 unix 本地域 socket 通訊PHP程式設計
- 卷積神經網路—基本部件(2)卷積神經網路
- Java 併發程式設計:ThreadLocal 的使用及其原始碼實現Java程式設計thread原始碼
- RxJava2 原始碼解析及設計思想RxJava原始碼
- 併發程式設計—— FutureTask 原始碼分析程式設計原始碼
- 併發程式設計 —— Timer 原始碼分析程式設計原始碼
- 網際網路假大牛橫飛:程式設計師最爛程式碼排行榜!!!程式設計師
- 圖解 Kafka 原始碼之 NetworkClient 網路通訊元件架構設計圖解Kafka原始碼client元件架構
- Unix環境高階程式設計——第一章-UNIX基礎知識程式設計
- 網路程式設計-計算機網路三要素程式設計計算機網路
- 想入門設計卷積神經網路?這是一份綜合設計指南卷積神經網路
- unix環境高階程式設計(上)-檔案篇程式設計