首先根据官方给的,注意版本,不同版本需要装的不一样:
http://caffe.berkeleyvision.org/install_apt.html
然后官方给的ubuntu16.04不需要装:
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
但是不装会报错,所以这三个都必须装。
然后修改 Makefile.config:
1. 如果只有cpu需要将 第八行 “ # cpu_ONLY := 1 前边 # 去掉。
2. 如果用的annacanda的python环境,需要将 68行的 PYTHON_INCLUDE 注释掉,然后把 ANACONDA_HOME 和 PYTHON_INCLUDE 打开注释,并修改path。
3. 将95行的
LIBRARY_DIRS :=
然后make all -j4 OK!