Linux指向LD_LIBRARY_PATH以更正位置

时间:2016-09-19 10:03:58

标签: linux path caffe protoc

我正在尝试在没有root访问权限的服务器上安装caffe,我收到以下错误

  

make:*** [.build_release / src / caffe / proto / 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.

1 个答案:

答案 0 :(得分:2)

您似乎需要将新protoc的安装目录添加到PATH变量中。像export PATH=/path/to/your/protobuf/installation/bin:$PATH这样的东西应该这样做,具体取决于你正在使用的shell。