make all fatal error, 当我编译 Makefile 时
make all fatal error, when i am compiling Makefile
我在 运行 make all 命令时收到如下所示的错误。
致命错误:google/protobuf/arena.h:没有那个文件或目录
编译终止。
要么您没有安装 protobuf
,要么它已经过时了。要安装,运行 以下命令
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
如果它已过时,您需要从 source.
编译 protobuf
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
我在 运行 make all 命令时收到如下所示的错误。 致命错误:google/protobuf/arena.h:没有那个文件或目录 编译终止。
要么您没有安装 protobuf
,要么它已经过时了。要安装,运行 以下命令
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libhdf5-serial-dev protobuf-compiler
如果它已过时,您需要从 source.
编译 protobufcd ~/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