天天看點

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檢查是否安裝成功。

繼續閱讀