在编译caffe的时候,可能会出现各种找不到文件的情况。这种情况的一种解决方式是改变Makefile.config中的路径。
比如,在编译caffe的时候提醒找不到hdf5.h或者hdf5_hl.h , 错误提示为:
./include/caffe/util/hdf5.hpp:6:18: fatal error: hdf5.h: No such file or directory

这时使用命令

sudo find / -name hdf5.h 和 sudo find / -name hdf5_hl.h ,

找到相应的路径之后,把路径加到 Makefile.config中。

比如,我的hdf5.h的路径为:/usr/include/hdf5/serial/hdf5.h , 则修改Makefile.config中的项“INCLUDE_DIRS”为:
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/include/hdf5/serial   /usr/local/include
如果编译caffe时提示找不到libhdf5.so , 错误提示为:/usr/bin/ld: cannot find -lhdf5

使用命令sudo find / -name libhdf5.so ,路径为:
/usr/lib/x86_64-linux-gnu/hdf5/serial/libhdf5.so

此时要修改Makefile.config中的项“LIBRARY_DIRS”为:
LIBRARY_DIRS := $(PYTHON_LIB) /usr/lib/x86_64-linux-gnu/hdf5/serial   /usr/local/lib /usr/lib

总之,编译caffe时提示找不到一些文件时,可以使用命令“sudo find / -name 文件名” 来找到相应的路径,再把相关路径加入到文件caffe-master/Makefile.config之中即可。
---------------------  
作者:西北有高楼  
来源:CSDN  
原文:https://blog.csdn.net/u014794992/article/details/83447266  
版权声明:本文为博主原创文章,转载请附上博文链接!

fatal error: hdf5.h: No such file or directory相关推荐

  1. fatal error: Python.h: No such file or directory 解决

    [常见错误] fatal error: Python.h: No such file or directory 环境场景 系统: Parrot Linux 软件: 系统python默认版本2.7 Py ...

  2. Install matplotlib Error: src/ft2font.h:16:22: fatal error: ft2build.h: No such file or directory

    在ubuntu下从源码安装matplotlib的时候出现这样的错误: src/ft2font.h:16:22: fatal error: ft2build.h: No such file or dir ...

  3. 【错误记录】编译 ijkplayer 报错 (fatal error: libyuv.h: No such file or directory #include “libyuv.h“ )

    文章目录 一.报错信息 二.解决方案 参考 https://github.com/bilibili/ijkplayer 项目的编译过程 ; 一.报错信息 在编译完 ffmpeg 之后 , 执行 ./c ...

  4. 成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory

    成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory 目录 解决问题 ...

  5. linux redis release.c:37:10: fatal error: release.h: No such file or directory

    ​​​​​​(1条消息) redis源码安装出现fatal error: jemalloc/jemalloc.h: No such file or directory_feinifi的博客-CSDN博 ...

  6. python mysql python.h_MySQLdb/_mysql.c:38:20: fatal error: Python.h: No such file or directory

    一.描述 在centos7.5中执行pip3 install mysqlclient,报如下错误 [root@VM_0_10_centos data]# pip3 install mysqlclien ...

  7. fatal error: dynlink_nvcuvid.h: No such file or directory

    Preliminary 下載 OpenCV源碼: https://opencv.org/releases/ 下載OpenCV contrib源碼: https://github.com/opencv/ ...

  8. fatal error: cusparse.h: No such file or directory compilation terminated. error: command ‘/usr/loca

    写在前面: 我是用pycharm远程连接矩池云的GPU遇到了这个问题.前面安装包都很顺利,就是最后安装maskrcnn-benchmark的时候出问题了,一直在报错 fatal error: cusp ...

  9. Arduino编译Marlin1.1出现 fatal error: U8glib.h: No such file or directory如何解决

    marlin固件发展至今已经形成了三个比较重大的版本:1.0版,1.1版,2.0版. 本文介绍的是Marlin1.1版本的,Arduino用到的版本1.6.7,Marlin1.0版,1.1版都能用Ar ...

最新文章

  1. Nginx独立图片服务器搭建教程
  2. 【编程导航】国外大神总结的实用代码,30 秒学会!
  3. 计算机英语讲课笔记(2020-6-13)
  4. leetcode题解767-重构字符串
  5. 25条提高iOS App性能的建议和技巧
  6. 半径为r的均匀带电球体_一半径为R的均匀带电球体,其电荷的体密度为ρ.求(1)球外任一点的电势;(2)球表面上的电势;(3...
  7. 干货—MySQL常见的面试题+索引原理分析!
  8. 面试硬核干货:纯CSS实现垂直居中,快来收藏吧
  9. 计算机理工 教学计划,教学计划格式-华南理工大学计算机科学与工程学院.DOC
  10. chmod命令用法linux,Linux下chmod命令详细介绍及用法举例
  11. 四叶草Clover配置器:Clover Configurator for Mac
  12. Android PackageInstaller:安装应用的应用,从三流Android外包到秒杀阿里P7
  13. Matlab 2014a 安装
  14. Java导出excel表格,数字数据带E
  15. 【论文笔记】CS会议论文书写注意点
  16. Blackmagic摄像机如何处理12K 素材
  17. 输入圆柱的高和半径,求圆柱体积,volume=π×r 2 ×h 。要求定义和调用函数cylinder (r, h )计算圆柱体的体积。
  18. 中国古代历史发展的转折点
  19. 服务器修改文件名卡死,知道地址修改服务器文件名
  20. 基于QT5实现简易计算器

热门文章

  1. boost::reverse_lock相关的测试程序
  2. boost::test::basic_cstring相关的测试程序
  3. boost::parameter::deduced相关的测试程序
  4. boost::hana::when用法的测试程序
  5. boost::endian::endian_store的用法测试程序
  6. Boost::context模块fiber的回溯测试程序
  7. DCMTK:测试ConcatenationCreator类
  8. OpenGL material light材质灯光的实例
  9. C++ternary search三元搜索的实现算法(附完整源码)
  10. C++counting sort计数排序的实现算法(附完整源码)