银河麒麟V10系统+飞腾CPU交叉编译OpenCV

简介

本仓库提供了一个针对银河麒麟V10操作系统和飞腾CPU环境下,交叉编译OpenCV的详细教程和相关资源文件。通过本教程,您将能够在银河麒麟V10系统上利用飞腾CPU进行OpenCV的交叉编译工作。

准备工作

  1. /usr/local/ 目录下新建一个 ffmpeg 文件夹:

    mkdir /usr/local/ffmpeg
    
  2. 安装 nasm。关于 nasm 的安装,请参考以下步骤:

    • 访问指定网址,找到 nasm-2.13.03 的下载页面。
    • 选择相应的下载区域,下载 nasm
    • 下载完成后,进入下载目录,执行以下操作:
      tar -xvf nasm-2.13.03.tar.gz
      cd nasm-2.13.03/
      ./configure
      make –j8
      make install
      
    • 注意,在执行 make 命令时可能会出现错误,错误信息如下:
      ./include/nasmlib.h:194:1: error: ‘pure’ attribute on function returning ‘void’ [-Werror=attributes]
      194 | void pure_func seg_init(void);
      

      这是由于gcc版本过新导致的。解决方案请参考后续说明。

注意事项

  • 请确保在编译过程中遵循所有指示和步骤。
  • 如果遇到任何编译错误,请参考相关文档或社区进行问题定位与解决。

后续步骤

在完成上述准备工作后,您可以根据后续的详细指南继续进行OpenCV的交叉编译。具体的编译步骤和配置选项可能需要根据您的具体需求进行调整。

请确保您熟悉银河麒麟V10系统和飞腾CPU的特性和要求,以便更好地利用这些资源完成编译工作。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐