全网首发:祝贺编译成功loongarch64 jna-5.10.0及难点说明

Posted 柳鲲鹏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了全网首发:祝贺编译成功loongarch64 jna-5.10.0及难点说明相关的知识,希望对你有一定的参考价值。

  编译个jna也值得庆贺?还真是。比如jna4.6,全是JAVA代码,不需要C代码。现在5.10.0(可能5系列都如此?)就需要编译C代码了,而且不同CPU需要不同的代码。这就是说CPU厂家必须及时移植。

  编译下来的体会,难点有两个:

  • 找到移植到loongarch64的libffi源码

  本来这不是个问题,结果龙芯在github上有两个开源区,loongson的libffi是已经移植的,loongarch的libffi没有移植。

已移植到loongarch64的libffi源码目录_柳鲲鹏-CSDN博客

  • 正确编译libjnidispatch.so

全网首发:There is an incompatible JNA native library installed on this system/6.1.2/4.0.1_柳鲲鹏-CSDN博客

  • 编译好的jna.jar下载

支持loongarch64的jna-5.10.0.zip-Java文档类资源-CSDN下载

以上是关于全网首发:祝贺编译成功loongarch64 jna-5.10.0及难点说明的主要内容,如果未能解决你的问题,请参考以下文章

全网首发:祝贺编译成功loongarch64 jna-5.10.0及难点说明

全网首发:成功在loongarch64上编译成功jogamp(提供下载库)

全网首发:There is an incompatible JNA native library installed on this system/6.1.2/4.0.1

全网首发:There is an incompatible JNA native library installed on this system/6.1.2/4.0.1

热烈祝贺龙芯Loongarch OpenJDK8开源,已编译完成

热烈祝贺龙芯Loongarch OpenJDK8开源,已编译完成