2.安装 cmake 和 cmake-gui 工具
sudo apt-get install cmake cmake-qt-gui cmake-curses-gui
安装完成提示安装成功,作者是已经安装过了,如图 86.2.3 所示:
4.选择 Unix Makefiles,然后选择 Specify options for cross-compiling,再点击 Next。
5.填写交叉编译器的路径,注意红色部分请填写自己的交叉编译器路径。
Operation System:topeet
Compilers C:
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86__arm-linux-gnueabihf/bin/arm-linux-gnueabihf-gcc
Compilers C++:
/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86__arm-linux-gnueabihf/bin/arm-linux-gnueabihf-g++
Targer Root:/usr/local/arm/gcc-linaro-4.9.4-2017.01-x86__arm-linux-gnueabihf/arm-linux-gnueabihf/bin
指定交叉编译工具的具体路径,按个人路径指定,其他按图所示填写,如图 86.2.7 所示。
6. 我们还需要配置一些信息,点击如下图 CMAKE 处,在 CMAKE_EXE_LINKER_FLAGS 处添加上-lpthread -lrt -ldl。添加这些是指定依赖库的链接参数。
8.至此我们配置完,现在我们需要生成 Makefile 等文件,我们先点击 Configure,再点击 Generat 就可以生成了。点击了 Generate 后看到信息像如图 86.2.10 一样,表明生成成功。若出现报错,请根据对话框里的内容指定的文件去自行去检查错误!一般都是交叉编译器路径不对造成的。配置完成生成文件后,我
们点击左上角关闭这个图形化配置界面即可。
下节内容:编译 OpenCV 源码
更多教程:关注B站(哔哩哔哩)搜索-北京迅为,可以看到更多教程噢