UBUNTU16.04 caffe 配置问题

1.fatal error: caffe/proto/caffe.pb.h: No such file or directory

重新链接cudann

 

2.undefined reference to `leveldb

重新安装leveldb

首先可以从https://github.com/google/leveldb.git下载leveldb,然后cd到leveldb目录中,执行

make

过一会,就可以在目录下看到静态链接库libleveldb.a和动态链接库libleveldb.so.1.18. 如果不用动态链接库的话,安装已经完成了。但是如果要用动态链接库,则还需要把头文件以及动态链接库拷贝到系统路径里面,具体如下:

1.   把include/leveldb目录拷贝到/usr/include

sudo cp -r include/leveldb /usr/include

2.   把动态链接库文件拷贝到/usr/lib下,再按当前目录下的形式,创建两个软连接。

Cd out-shared

sudo cp libleveldb.so.1.18 /usr/lib

cd /usr/lib

sudo ln -s libleveldb.so.1.18 libleveldb.so.1

sudo ln -s libleveldb.so.1 libleveldb.so

ldconfig


最后要执行ldconfig命令,将动态链接库加到缓存中,这样系统才能真正使用这个动态链接库。

 

 

3.undefined reference to `google::protobuf


卸载:sudo apt-get autoremove libprotobuf-dev

安装:http://blog.csdn.net/tdmyl/article/details/31811317

链接:sudo ldconfig -v

 

4.undefined reference to `google::SetVersionString

卸载:sudo apt-get autoremove libgflags-dev

下载 :gflags  https://github.com/nelhage/gflags

解压 unzip

./configure && make&& make install

ldconfig -v



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值