muduo網路庫的安裝 編譯和使用

2021-09-25 13:33:20 字數 884 閱讀 6026

原文:

github專案位址

安裝:

#安裝cmake

sudo apt-get install cmake

#安裝boost

sudo apt-get install libboost-dev libboost-test-dev

#三個非必須的依賴庫:curl、c-ares dns、google protobuf (安裝之後cmake會自動多編譯一些示例)

sudo apt-get install libcurl4-openssl-dev libc-ares-dev

sudo apt-get install protobuf-compiler libprotobuf-dev

編譯:

tar zxf muduo-x.x.x.tar.gz

cd muduo/

./build.sh -j2 //編譯muduo庫和它自帶的例子,生成的可執行檔案和靜態庫檔案位於 ../build

./build.sh install //以上命令將muduo標頭檔案和庫檔案安裝到 ../build/release-install/,以便muduo-protorpc和muduo-udns等使用

在自己的程式中使用muduo

muduo是靜態鏈結的c++程式庫,使用muduo庫的時候,只需要設定好標頭檔案路徑(../build/release-install/include)和庫檔案路徑(../build/release-install/lib)並鏈結相應的靜態庫檔案(-lmuduo_net  -lmuduo_base)即可。

使用g++編譯時,注意:用-i指定頭檔案目錄,-l指定單個庫(如-lpthread,-lmuduo-net),-l指定庫目錄

muduo網路庫編譯安裝

sudo apt get install cmake sudo apt get install libboost dev tar zxf muduo 0.9.1 beta.tar.gz cd muduo build.shcentos系統使用yum install boost devel來安裝libb...

muduo網路庫編譯安裝

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

muduo網路庫的安裝和使用

一 安裝依賴庫 安裝cmake sudo apt get install cmake 安裝boost sudo apt get install libboost dev libboost test dev 三個非必須的依賴庫 curl c ares dns google protobuf sudo ...