一、安装cmake-gui
OpenCV 2.0之后的版本,必须使用CMake创建Makefile。在终端输入cmake-gui之后,如果提示未安装,可以通过以下指令进行安装:
$ sudo apt-get install cmake-qt-gui
安装好之后,可以通过 cmake --version指令查看cmake的安装版本
二、利用cmake-gui配置Opencv,生产Makefile
首先创建交叉编译文件夹opencv-arm, 创建好之后,然后切换至root用户,运行cmake-gui,按照以下步骤进行配置:
(1)选择源代码目录:/home/smz/work/opencv/OpenCV-2.3.1
(2)选择Build目录:/home/smz/work/opencv/opencv-arm
(3)点击Configure
(4)保持generator为Unix Makefiles
(5)选择Specify options for cross-compiling
(6)点击Next
(7)Operating System填写arm-inux(必填),其他可以不填
(8)C Compilers填写/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-gcc
(9)C++ Compilers填写/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin/arm-linux-gnueabihf-g++
(10)程序库的Target Root填写/usr/local/arm/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin
(11)点击Finish,即可开始配置
三、修改cmake的配置
cmake配置修改工作如下: