caffe make 编译

Posted allen-rg

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了caffe make 编译相关的知识,希望对你有一定的参考价值。

其实嘛,出现这个的原因在于,已经编译过啦,没有任何改动,那还烦劳编译啥呢。

 

那Linux又是如何知道已经编译过了呢?

那就要看makefile的规则啦。makefile的规则是所想产生的文件需要依赖很多 .o文件。若文件没有改动,.o文件也没有改动,则Linux认为,我不需要对所有的文件做任何事情。

 

那如何让make重新编译源文件呢?

有时候,因为系统的不同,导致运行库版本不同,则需要重新编译源文件。方法如下:

>make clean(清除上次make命令所产生的object文件(后缀为“.o”的文件)及可执行文件。)

>ldconfig  (该命令通常在系统启动时运行,确保动态链接库为系统所共享。当用户安装了一个新的动态链接库时,则需手工运行该命令。)

>make(执行makefile文件)

这样就能够重新编译啦。

 

caffe+Ubuntu  安装问题,解决:

https://blog.csdn.net/zziahgf/article/details/72900948

以上是关于caffe make 编译的主要内容,如果未能解决你的问题,请参考以下文章

Caffe 编译时没有看到 hdf5.h

使用正确的 protobuf 编译 faster_rcnn_cplusplus 和 caffe 示例

caffe问题

Caffe安装依赖及命令

Caffe 运行平台支持DSSD模型

经验分享ubuntu cudnn8 源码编译caffe