如何在龙芯架构和国产化操作系统平台上运行javacv

Posted eguid_1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在龙芯架构和国产化操作系统平台上运行javacv相关的知识,希望对你有一定的参考价值。

前言

在上一篇中讲到,在全面国产化替换即将到来之时,聊聊如何在国产芯片龙头“龙芯”和国产操作系统平台上运行c/c++、java、nodejs、等编程语言,go/rust等静态编译型语言要如何实现龙芯平台自举:https://eguid.blog.csdn.net/article/details/117285883

如何将javacv中的native库编译到龙芯平台

由于我们在上一篇中已经讲到,java在龙芯平台和国产操作系统“双剑合璧基础上的运行问题已经解决了。但是呢,javacv依赖的ffmpeg和opencv等库都是c/c++库,这些库都需要我们自行编译,所以我们还要知道如何编译这些c/c++库。
而好巧不巧的是,我们在上一章中也讲了如何编译龙芯mips架构的c/c++代码,所以我们直接跳过编译,直接讲如何打包ffmpeg和opencv就好了。

如何将ffmpeg和opencv编译到龙芯mips平台

由于ffmpeg和opencv都是c/c++库,而GCC4.6以后版本都可以通过下面这种配置来编译到龙芯平台

./configure 
--arch=mips 
--cpu=loongson3a

ffmpeg和opencv都参照这种方式编译即可。

<

以上是关于如何在龙芯架构和国产化操作系统平台上运行javacv的主要内容,如果未能解决你的问题,请参考以下文章

如何在国产龙芯架构平台上运行c/c++javanodejs等编程语言

在龙芯上探索数据库虚拟化

如何在国产龙芯架构平台上运行c/c++javanodejs等编程语言

如何在国产龙芯架构平台上运行c/c++javanodejs等编程语言

RT-Thread与龙芯中科完成产品兼容互认

龙架构(LoongArch)平台已初步支持OpenHarmony操作系统