babel编译器,ubuntu配置交叉编译环境

  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环境安装成功。

babel编译器,ubuntu配置交叉编译环境