Ubuntu安裝Google protobuf步驟

2021-10-04 02:36:30 字數 976 閱讀 5515

安裝包:

google protobuf 官網獲取安裝包

一、需要的工具

sudo apt-get install autoconf automake libtool curl make g++ unzip

二、安裝步驟 (以下操作均以root許可權執行)

若沒有configure指令碼則需要手動執行./autogen.sh生成(有configure指令碼則可跳過)

./configure 或者 ./configure --prefix=/usr // 前一種方式預設安裝在/usr/local 後一種方式安裝在 /usr (linux預設路徑)

make

make check (可跳過)

make install

sudo ldconfig (重新整理共享庫快取)

三、其它說明

1.檢視編譯連線的安裝路徑:

pkg-config --cflags protobuf # print compiler flags

pkg-config --libs protobuf # print linker flags

pkg-config --cflags --libs protobuf # print both

例:g++ my_program.cc my_proto.pb.ccpkg-config --cflags --libs protobuf

2.通常主機上呼叫protoc生成的可執行檔案用來測試,在交叉編譯時必須先構建乙個副本然後用–with-protoc選項告訴configure改用它

例:./configure --with-protoc=protoc

3.交叉編譯時,未安裝的protoc亦可以使用

例: ./configure --with-protoc=[protoc路徑]

4.前後版本不相容,通常可以考慮使用靜態連線庫

例: ./configure --disable-shared

Ubuntu之旅(一)安裝Ubuntu

說起linux,以前搞過rhel5,紅旗等,但是都只是用來做伺服器,沒在上面搞過開發。據說ubuntu易用性和完善性比較好,適合做開發,於是準備裝乙個試試。記述下一路過來的經驗。一 安裝ubuntu 唯一需要注意的是,wubi.exe會自動根據你的電腦判斷安裝32位還是64位的ubuntu作業系統。...

ubuntu簡單安裝

ubuntu簡單安裝 本例介紹硬碟安裝 單ubuntu系統 首先你要獲得ubuntu的安裝盤,設定bios,選擇開機從cdrom安裝。重啟插入ubuntu安裝盤,看到提示,選擇install.第乙個 然後進入橘黃色的介面,不要以為安裝好了。真正的安裝現在才開始。在視窗下雙擊install圖示,開始安...

ubuntu 安裝google chrome瀏覽器

google chrome的開源版本chromium,現在他支援ubuntu了 首先要增加源,我們修改sources.list sudo gedit etc apt sources.list 然後加入源,這裡有兩個不同的源 ubuntu 9.04 jaunty s5 g h8 f x google ...