如何在龙芯架构和国产化操作系统平台上运行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等编程语言