这里用我们自己的例子来说明:
我在安装caffe时,里面存在的文件包括:CMakeLists.txt,Makefile.config,Makefile,
这里应该是存在着两种安装方式,第一种是直接安装make all -j8.第二种是mkdir build,cd build,cmake …,make all -j8.
第二种方式使用cmake,是将CMakeLists.txt转成make所需的makefile文件的。
CMake是一种跨平台编译工具,比make更为高级,使用起来要方便得多。CMake主要是编写>CMakeLists.txt文件,然后用cmake命令将CMakeLists.txt文件转化为make所需要的makefile文件,最后>用make命令编译源码生成可执行程序或共享库(so(shared object)).它的作用和qt的qmake是相似的。
因此,了解清楚原理对于装好caffe还是挺重要的,可是当前我编译caffe依旧会出现问题。就很难受!