babel编译器,ubuntu配置交叉编译环境
记录opencv4 c环境在ubuntu20.04中成功编译安装
1.安装依赖于执行以下代码
sudo apt install build-essential cmake git pkg-config libgtk-3-dev libavcodec-dev libavformat-dev libswscale-dev lib v4 l-dev libxvidcore-dev libx 264-dev libjpeg-dev libpng-dev libtiff-dev gfortran open exr lib atlas-base-dev python 3-dev python 3-numpy libb 2 lib TBB-dev libdc 1394-22-devlibopenexr-dev libgstreamer-dev下载源代码并创建一个空文件夹。我将其命名为opencv_build,然后光盘进入文件夹并解压缩opencv.git,opencv _ contrib.Opencv文件夹(自己创建的)存在。
mkdir ~/opencv _ build CD ~/opencv _ build git克隆https://github.com/opencv/opencv.gitgit克隆https://github.com/opencv/opencv_contrib.git
3.进入opencv_build文件夹,创建一个构建文件夹作为编译文件夹cd build
4.安装cmake-gui程序
5.输入打开gui的指令
6.进入gui,操作要领:只需按空格键修改on off,回车修改地址内容,然后回车保存修改即可。如果第一次打开,编译会失败,直接按C,进入gui界面修改即可。暂时关闭项可以加快编译速度,减少bug。
IW IPP=关闭
CMAKE_BUILD_TYPE=发布
IPP=关闭时
ITT=关闭时
然后选择C进行配置,选择G进行下一步。
根据计算机配置,进入命令行启动多线程编译。这台机器是8核,6核用来编译(不打开所有核会很难编译)。
等待编译完成。
最后进入install安装opencv。
检查安装结果
Opencv c环境安装成功。