我想在那裏我有沒有根訪問權限的服務器上安裝朱古力,我收到以下錯誤的Linux LD_LIBRARY_PATH指向正確的位置
化妝:*** [.build_release/src目錄/朱古力/原/caffe.pb.o]錯誤1個
此錯誤向我指出https://github.com/BVLC/caffe/issues/4512
protobuf2.3.0安裝在服務器上,我對我的主目錄安裝protobuf3和我加入了地點LD_LIBRARY_PATH,但如果我做protoc --version
它仍然指向2.3.0。和which protoc
說/usr/bin/protoc
我不允許刪除2.3版本。
我該如何指向我的其他安裝?
編輯: 在錯誤消息的開始是.build_release/src/caffe/proto/caffe.pb.h error: #error This file was generated by an older version of protoc which is incompatible with your Protocol Buffer headers. Please regenerate this file with a newer version of protoc.
請添加完整的錯誤信息。單單最後一行並沒有給我們提示有關你的設置有什麼問題。 – goedson
您是否將protobuf3庫的路徑追加或添加到LD_LIBRARY_PATH中?他們需要預先考慮環境變量, – ypx
是的,我預先考慮它:'export LD_LIBRARY_PATH =/protobuf3/lib:$ LD_LIBRARY_PATH' – TobSta