centos下Muduo庫的安裝

2021-08-02 15:14:02 字數 770 閱讀 1355

git clone
2.在安裝muduo之前我們需要先安裝boost庫和cmake工具,muduo有三個非必要依賴庫,curl,c-areas dns,google protobuf,這三個庫安裝之後,cmake會自動編譯出多一些例項。

cmake安裝

3.進入muduo庫根目錄分別執行

./build.sh -j2

./build.sh install

問題:

其中一直編譯沒有通過,顯示如下錯誤

in file included from /usr/src/build/release/muduo/net/protorpc/rpc.pb

.cc:5:0:

/usr/src/build/release/muduo/net/protorpc/rpc.pb

.h:9:42: 致命錯誤:google/protobuf/stubs/common.h:沒有那個檔案或目錄

#include

可能是我在安裝protobuf過程中make check顯示了錯誤我們在意還是安裝下去來。後面吧cmakelist.txt中注釋掉find_package(protobuf),在執行之前的安裝編譯語句就好了。

小結

這只是本人在自己centos機子上安裝muduo上的過程,也折騰了好久。要學會看編譯後的錯誤提示,或日誌檔案。

Linux下muduo庫的安裝

sudo apt get install cmake2.muduo依賴boost庫 sudo apt get install libboost dev3.muduo有三個非必須的依賴庫,curl c ares dns google protobuf,如果安裝了這三個庫,cmake會多編譯一些示例 s...

CentOS下InfiniBand驅動安裝過程

硬體 mellanox infiniband 主要包括 hca 主機通道介面卡 和交換機兩部分 軟體 centos 6.4 mlnx ofed linux 2.1 1.0.0 rhel6.4 x86 64.iso 從 以使用者名稱 root 登入系統 1.檢查主機是否安裝了 hca lspci v ...

學習一下muduo網路庫(一)

我是跟著陳碩大神的 linux多執行緒服務端程式設計 使用muduo c 網路庫 書學習muduo的。書看了不到1 3,一直對著書和 學習,還是有些累的,而且根據我以往的經驗,我看書看完後,一般就不去管它了,久而久之,我就忘記了我看過 學過的內容了 我一直都覺得我的記憶力只有7天 因此我打算寫寫自己...