本文主要是介绍记录opencv3.1.0交叉编译,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
因为gcc4.6.2编译高版本opencv有问题
gcc-4.6.2 opencv-3.1.0
cd opencv-3.1.0
mkdir build.sh
mkdir install
cmake-gui
1.设置路径
Where is thr source code: [***/opencv-3.1.0]
Where to build the binaries: [***/opencv-3.1.0/build]
2.点击 "Configure"
"Unix Makefiles"
*select "Specify options for cross-compling"
3.点击 "Next"
Target System
Operating System [Linux]
Version [] Processor [arm]
Compliers
C [交叉编译器路径 gcc] C++[交叉编译器路径 g++]
Fortran []
Find Program/Library/include
Target Root [交叉编译器库路径]
4.点击 "Finish"
5.点击 "Configure"
BUILD_SHARED_LIBS # FLASE为编译静态库 TRUE为编译动态库
CMAKE_BUILD_TYPE # Release
CMAKE_CXX_FLAGS # -fPIC
CMAKE_C_FLAGS # -fPIC
CMAKE_EXE_LINKER_FLAGS # -lrt -lpthread -ldl
CMAKE_INSTALL_PREFIX # 自定义安装目录
WITH_CUDA # FLASE 禁用CUDA
WITH_CUFFT # FLASE 禁用CUFFT
WITH_EIGEN # FLASE 禁用EIGEN
WITH_FFMPEG # FLASE 禁用FFMPEG
WITH_OPENCL # FLASE 禁用OPENCL
WITH_OPENCLAMDBLAS # FLASE 禁用OPENCLAMDBLAS
WITH_OPENCLAMDFFT # FLASE 禁用OPENCLAMDFFT
WITH_OPENCL_SVM # FLASE 禁用OPENCL_SVM
# 可选配置(根据需要进行配置,建议全部去掉勾选)
WITH_TIFF
WITH_1394
WITH_GSTREAMER
WITH_JASPER
WITH_LAPACK
WITH_MATLAB
WITH_WEBP
# Opencv编译模块配置
# 需要的就选上 不需要就不选
BUILD_opencv_core # TRUE
BUILD_opencv_imgcodecs # TRUE
BUILD_opencv_imgproc # TRUE
6.make
7.make install
这篇关于记录opencv3.1.0交叉编译的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!