muduo網路庫編譯安裝
1 下載地址
https://share.weiyun.com/5h0iIOX
2 安裝依賴
$ sudo apt-get install cmake
$ sudo apt-get install libboost-dev
$ tar zxf muduo-0.9.1-beta.tar.gz
$ cd muduo/
$./build.sh
centos系統使用yum install boost-devel來安裝libboost-dev庫。
3 編譯完的目錄
編譯完回在muduo同級目錄下建立一個build目錄, 該目錄下debug目錄下是主要的檔案。
debug/bin目錄是測試程式, 比如,inspector_test是一個返回服務資訊的一個服務。
debug/lib目錄是生成的靜態庫。
4 安裝
在剛才muduo工程下執行 #./build.sh install
則會建立一個目錄build/debug-install, 裡面有庫的標頭檔案和庫檔案。
[root@localhost debug-install]# ll
total 8
drwxr-xr-x. 3 root root 4096 Mar 24 13:27 include
drwxr-xr-x. 2 root root 4096 Mar 24 13:27 lib
[root@localhost debug-install]# ll lib/
total 15840
-rw-r--r--. 1 root root 3428832 Mar 24 11:34 libmuduo_base.a
-rw-r--r--. 1 root root 696104 Mar 24 11:35 libmuduo_curl.a
-rw-r--r--. 1 root root 1285296 Mar 24 11:34 libmuduo_http.a
-rw-r--r--. 1 root root 2363238 Mar 24 11:34 libmuduo_inspect.a
-rw-r--r--. 1 root root 8438356 Mar 24 11:34 libmuduo_net.a
相關文章
- muduo網路庫Timestamp類
- muduo網路庫使用心得
- muduo網路庫Exception異常類Exception
- muduo網路庫學習之muduo_http 庫涉及到的類HTTP
- muduo網路庫學習之muduo_inspect 庫涉及到的類
- muduo網路庫AtomicIntegerT原子整數類
- LNMP網站框架搭建(編譯安裝)LNMP網站框架編譯
- muduo網路庫學習筆記(8):高效日誌類的封裝筆記封裝
- 編譯安裝zabbix編譯
- apache編譯安裝Apache編譯
- 編譯安裝nmon編譯
- swoole 編譯安裝編譯
- 編譯安裝Nginx編譯Nginx
- 編譯安裝mysql編譯MySql
- nginx編譯安裝Nginx編譯
- 安裝編譯ffmpeg編譯
- Griffin編譯安裝編譯
- muduo網路庫學習筆記(1):Timestamp類筆記
- muduo網路庫學習筆記(2):原子性操作筆記
- muduo網路庫學習筆記(3):Thread類筆記thread
- muduo網路庫學習之EventLoop(七):TcpClient、ConnectorOOPTCPclient
- Shell編譯安裝nginx編譯Nginx
- centos PHP 編譯安裝CentOSPHP編譯
- httpd編譯安裝phphttpd編譯PHP
- PHP的編譯安裝PHP編譯
- Mysql 5.7.17 編譯安裝MySql編譯
- cmake編譯指定自己編譯的庫路徑編譯
- ffmpeg安裝之linux編譯安裝Linux編譯
- mysql5.0資料庫原始碼編譯安裝MySql資料庫原始碼編譯
- muduo網路庫學習筆記(14):chargen服務示例筆記
- muduo網路庫學習之ThreadLocal 類、ThreadLocalSingleton類封裝知識點thread封裝
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- CentOS 下編譯安裝 apacheCentOS編譯Apache
- Mac 編譯安裝 PHPRedis 模組Mac編譯PHPRedis
- PHP7 編譯安裝PHP編譯
- Linux編譯安裝NginxLinux編譯Nginx
- CentOS 6.4 編譯安裝 apacheCentOS編譯Apache
- ubuntu編譯安裝kernel教程。Ubuntu編譯