2010-11-26 130 views
0

我試圖運行在給定的這些命令讀協議緩衝區我谷歌協議緩衝器安裝failling

$ ./configure 
$ make 
$ make check 
$ make install 

當我給./configure,我得到的錯誤

bash: ./configure: No such file or directory

回答

0

你必須首先運行./autogen.sh

2

首先,你似乎沒有到正確的目錄有執行表文件「配置」。

如果你的目標是在Windows上安裝的協議緩存,專門爲Java中,你可以做以下步驟:從http://code.google.com/p/protobuf/downloads/list

  1. 下載2個文件(獲得最先進的最新版本)

    • protobuf-2.4.1.zip
    • protoc-2.4.1-win32.zip(這是很容易安裝預編譯的文件)
  2. 012從下載的protobuf在自述
  3. 按照說明

    • 在下載的Apache Maven的在自述安裝Apache Maven的
    • 按照說明
  4. 第3步是我花了很多的一個因爲我並沒有在第一時間讀完整篇文檔,而是採取了更爲艱難的方式。我建議做第3B步,因爲它需要我5分鐘而不是等待下載cygwin。

    • 【難點】對於編譯二進制自己,請下載並安裝Cygwin(記得要選擇GCC)

      • 運行./configure,使,使檢查,使安裝
    • [EASY]使用預編譯二進制:

      • 解壓縮protoc-2.4.1-win32.zip
      • 將protoc.exe放置在protobuf-2.4.1 \ src中(請注意,這與protobuf-2.4.1 \ java \ src不同。網絡上的一些人混淆了這兩個文件,所以他們會得到「An Ant BuildException發生了:執行失敗:java.io.IOException:無法運行程序」../src/protoc「」異常,必須更改手動創建pom.xml文件。如果我們將protoc.exe放在正確的文件夾中,我們不需要修改任何東西,因爲我知道)
      • 將protoc.exe放在PATH中(即protobuf-2.4。1 \ SRC)

    那麼,下面是剛剛從README文件

  5. 檢查protoc副本通過執行 「protoc --version」

  6. CD的protobuf-2.4.1 \的java(其具有的文件 「的pom.xml」)

  7. 運行 「MVN試驗」, 「MVN安裝」, 「MVN包」

不應該有任何錯誤