Ubuntu14.04安装编译caffe报错解决

本文分享了在Python环境中安装和编译Caffe时遇到的问题及解决方案,包括libboost库的选择、Makefile.config配置调整、Python版本兼容性处理以及解决MATLAB编译错误等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.     注意libboost的安装,尤其是用python3的朋友,注意查找x86_64-linux-gnu中的libboost的库,一般情况下由于自带python2.7和3.4都有这两个的库。在caffe编译的Makefile.Config文件中修改boost_python3为boost_python-py34即可完成编译。

2.     在2的后面,若为python3.5可会有python3.5m,在编译makeruntest会出错,应该将python3.5m放在到usr/lib库下面。修改如下:

cd/etc/ld.so.conf.d

sudo geditpython3.conf

在文件中添加你python3的位置,例如:home/tangury/anaconda3/lib

保存退出文件

Ldconfig

3.     在编译caffe之前一定要注意降级问题,这个要根据你的gcc而定,可以去usr/bin查看。同时查看你的MATLAB的版本,了解其gcc的版本。若系统的gcc与MATLAB的能够匹配上,则不需降级。若匹配不上参考网上相关降级资料,一大把。

4.     在MATLAB编译是关于:518:目标配方‘matlab/+caffe/private/caffe_.mexa64’的报错。这个问题是新版c++有11版本不匹配的问题,因此在Makefile文件中修改即可:

在410行左右将:

CXXFLAGS + = -MMD –MP

修改为:

CXXFLAGS + = -MMD –MP

CXXFLAGS + = -std =c++11

 

注:以上是本次安装遇到的全部问题,通过两天的不断探究问题的根源,最终顺利安装成功!祝大家也早日安装成功!一定注意Makefile.config及 Makefile文件的配置哦!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值