借鉴:caffe 编译中出现的错误——fatal error: hdf5.h: 没有那个文件或目录
由于caffe官方文件有更新,位置改了,所以改写原文记录下来。
Step 1
在Makefile.config文件搜索PYTHON_INCLUDE,找到如下代码段
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include
在后面加上 /usr/include/hdf5/serial/即可
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial/
Step 2
在Makefile文件中搜索hdf5,找到如下代码段
LIBRARIER += hdft_hl hdf5
把 hdf5_hl 和hdf5修改为hdf5_serial_hl 和 hdf5_serial。
LIBRARIES += hdf5_serial_hl hdf5_serial