Makefile.config
CPU_ONLY := 1
OPENCV_VERSION := 3
WITH_PYTHON_LAYER := 1
INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial
LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial
Makefile文件
opencv 的问题,这里使用的opencv3
ifeq ($(USE_OPENCV), 1)
LIBRARIES += opencv_core opencv_highgui opencv_imgproc
ifeq ($(OPENCV_VERSION), 3)
LIBRARIES += opencv_imgcodecs opencv_videoio 添加这两个
endif
endif
probf….遇到的问题,ubuntu18是gcc 7,我降级到gcc-5
交叉编译caffe时,遇见boost函数undefined reference to `boost::xxxxxx
: fatal error: caffe/proto/caffe.pb.h: No such file or directory
make all -j
多线程编译很容易出奇怪的问题,线程改的少一点
make all -j8