标签:style ima mil 各路 orm 获取 rate install UI
地址:https://pan.baidu.com/s/1U-UZcZ2fFI_ihJD-_jRcFg
密码:2yfj
命令:unzip opencv-3.3.1.zip
命令:mkdir build
命令:apt-get install cmake cmake-qt-gui
注意:需要以root用户运行。
命令:cmake-gui
(1)设置源码地址为:
/home/bme308/opencvSrc/opencv-3.3.1
(2)设置构建地址为:
/home/bme308/opencvSrc/opencv-3.3.1
(3)添加Add Entry:
NAME=CMAKE_AR;
Type=FILEPATH;
Value= /usr/local/arm/ext-toolchain/bin/aarch64-linux-gnu-ar
(4)点击configure,选择Specify toolchain for cross-compiling。
点击Next,设置Specify the toolchain file为:
/home/bme308/opencvSrc/opencv-3.3.1/platforms/linux/aarch64-gnu.toolchain.cmake
点击Finish。
注意:
①.CMAKE_INSTALL_PREFIX表示的是安装目录,默认为:
/home/bme308/opencvSrc/opencv-3.3.1/build/install
当你执行make install命令的时候会将库文件和头文件放到此文件夹下,可以根据自己的情况改变路径。
②.需要选中WITH_GTK_2_X。
③.当要得到动态库时,选中BUILD_SHARED_LIBS:
当要得到静态库时,取消BUILD_SHARED_LIBS:
(5)再一次点击configure,然后点击generate。
关闭cmake-gui,进入到build文件夹下:cd build,然后执行make,大概等待30分钟编译完成之后,再执行make install就可以了。
本文最终编译的结果在下面的链接:
地址:https://pan.baidu.com/s/1SiJf1XQroevQ4A9KAUkKcw
密码:yhqb
说明:
(1)install_so:生成的动态库
(2)install_a:生成的静态库
后记:欢迎各路大神批评与指正!
2018.04.13
交叉编译Opencv的教程——基于aarch64-linux-gnu的交叉编译器
标签:style ima mil 各路 orm 获取 rate install UI
原文地址:https://www.cnblogs.com/gcl0909031172/p/8822518.html