如何使用cmake链接至libcaffe.so库文件
Improved CMake scripts in github给出了使用cmake编译caffe以及应用程序链接共享库的方法。使用cmake编译caffe的源码之后,cmake系统则知道caffed的路径。
这样使用caffe的其他代码构建的时候只需要使用find_package函数就可以编译链接libcaffe.so,非常方便。
首先编译caffe的时候可以这样
cd caffe && mkdir cmake_build && cd cmake_build
cmake .. -DBUILD_SHARED_LIB=ON
cmake . -DCMAKE_BUILD_TYPE=Debug # switch to debug
make -j 12 && make install # installs by default to build_dir/install
cmake . -DCMAKE_BUILD_TYPE=Release # switch to release
make -j 12 &&