在deepin V20上编译OpenCV 4.3.0

下载源代码

签出源代码

# 国内镜像
git clone https://gitee.com/mirrors/opencv.git
# github
git clone https://github.com/opencv/opencv.git

本机编译x86_64版OpenCV

编译环境说明

系统: deepin V20
平台: x86_64
gcc编译器版本:gcc version 8.3.0 (Uos 8.3.0.2-1+deepin)

开发工具安装

# opencv是cmake工程,需要安装cmake工具
sudo apt install cmake
# 安装g++
sudo apt install g++

编译

# 进入源代码目录
cd opencv
git checkout 4.3.0
# 创建编译目录
mkdir build
cd build
# 生成编译配置文件
cmake -DCMAKE_INSTALL_PREFIX=/opt/App/opencv ../
# 编译速度较慢,建议启用多线程编译
make -j4
make install

交叉编译龙芯MIPS版OpenCV

编译环境说明

系统: deepin V20
平台: x86_64
gcc编译器版本:gcc version 8.3.0 (Uos 8.3.0.2-1+deepin)
交叉编译器:mips-loongson-gcc7.3-linux-gnu

交叉编译环境搭建

交叉编译器安装
交叉编译器安装,参考见在x86_64平台上搭建龙芯MIPS64交叉编译环境
mips版zlib编译
zlib编译见交叉编译龙芯mips64平台上的zlib

交叉编译

说明交叉编译失败,以后再研究
4.3.0OpenCV示例交叉编译

# 进入源代码目录
cd opencv
git checkout 4.3.0
# 创建编译目录
mkdir build
cd build
# 生成编译配置文件
cmake -DCMAKE_C_COMPILER=mips-linux-gnu-gcc -DCMAKE_SYSTEM_PROCESSOR=mips -DCMAKE_SYSTEM_NAME=linux -DCMAKE_OSX_ARCHITECTURES=MIPS64 -DCMAKE_INCLUDE_PATH="/opt/mips/zlib/include" -DCMAKE_LIBRARY_PATH="/opt/mips/zlib/lib" -DCMAKE_CXX_COMPILER=mips-linux-gnu-g++ -DCMAKE_INSTALL_PREFIX=/opt/mips/opencv ../
export LD_LIBRARY_PATH=~/App/mips-loongson-gcc7.3-linux-gnu/2019.06-29/lib:$LD_LIBRARY_PATH
# 编译速度较慢,建议启用多线程编译
make -j4
make install
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值