当我编译Makefile时,使所有致命的错误

时间:2017-09-07 06:18:34

标签: install caffe fatal-error

运行make all命令时出现如下所示的错误。 致命错误:google / protobuf / arena.h:没有这样的文件或目录 编译终止。

2 个答案:

答案 0 :(得分:2)

cd ~/caffe
sudo make clean
sudo apt-get install libboost-all-dev
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libboost-all-dev libhdf5-serial-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler
pip install protobuf
sudo make all
sudo make test
sudo make runtest

答案 1 :(得分:0)

您没有安装protobuf或者它已过时。要安装,请运行以下命令

sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler

如果它已过时,您需要从source编译protobuf。