Mac上安裝Protocol Buffers

1.下載文件 (http://code.google.com/p/protobuf/ )並解壓到本地文件夾。

2.確認安裝過GCC(可以在終端下輸入gcc  - -version 測試).如果電腦上沒有安裝過GCC的話,你在下面步驟中會看到提示"$PATH路徑中沒有C編譯器"(原話不記得怎麼寫的了,就是這個意思)。通常做開發的MAC上都裝過Xcode,很多人都說裝過Xcode默認都有GCC,但我發現並不是這樣,可以這樣再單獨安裝:Xcode->Preferences->Downloads下的Components下,選擇安裝Command Line Tools。

3.在終端下切換到管理員身份,在終端下輸入:su 然後輸入密碼,如果提示 su:Sorry,表明系統安全設置不允許,如果不想去更改,可以試着輸入:sudo su,輸入密碼後如果看到sh-3.2#這種樣式,表明成功。 

注:切換到管理員身份不是必須的,理論上所有命令都可以通過前面加sudo來執行。但我全部通過sudo來安裝,在自己指定目錄也能看到安裝文件,也有protoc文件,但是提示命令無法識別,切換到文件所在目錄也不行,沒找到原因。

4.在終端下切換到protobuf文件夾。cd protobuf-2-4-1

5. 在終端下輸入: . / configure注:如果不是管理員身份,需要輸入:./configure - -prefix=$INSTALL_DIR 後面表示你要把protobuf安裝的路徑,需要是絕對路徑。

6.依次在終端下輸入:

 

make

make check

make install

 

全部執行完後再輸入protoc - - version檢查是否安裝成功。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章