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

简介: 全网首发:祝贺编译成功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下载

目录
相关文章
|
Java 关系型数据库 MySQL
阿里巴巴Java开发手册简介(终极版、华山版、泰山版)(附下载地址)
阿里巴巴Java开发手册简介(终极版、华山版、泰山版)(附下载地址)
7094 0
|
缓存 网络协议 Linux
牛客网论坛最具争议的Linux内核成神笔记,GitHub已下载量已过百万(下)
牛客网论坛最具争议的Linux内核成神笔记,GitHub已下载量已过百万
|
Java 测试技术 开发者
阿里正式发布《Java开发手册》终极版!
本文讲的是阿里正式发布《Java开发手册》终极版!,别人都说我们是码农,但我们知道,自己是个艺术家。也许我们不过多在意自己的外表和穿着,但我们不羁的外表下,骨子里追求着代码的美、质量的美。而代码规约其实就是一个对美的定义。
76340 0
|
存储 算法 Linux
牛客网论坛最具争议的Linux内核成神笔记,GitHub已下载量已过百万(上)
牛客网论坛最具争议的Linux内核成神笔记,GitHub已下载量已过百万
牛客网论坛最具争议的Linux内核成神笔记,GitHub已下载量已过百万(上)
“阿里味”GitHub新春上新NO.1软件架构设计与业务架构融合手册
软件架构设计的本质,是对问题域空间反复运用演绎、抽象、归纳等方法,进而找到适合当前阶段的设计方案的过程。既要考虑软件随业务发展的纵横向扩展性,也要考虑软件自身的可行性、稳定性和可维护性等技术因素。
|
Java
无意中发现阿里巴巴Java开发手册「2023最新黄山版」竟然发布了
提起阿里巴巴的《Java开发手册》大家肯定都不陌生,这份手册代表这Alibaba技术团队的集体智慧结晶和内部大佬的经验总结,经历了多次打磨不断的完善,随着市面上各种版本的流出,小编无意中发现了这份【黄山版】。
7287 1
|
Cloud Native Java Go
JDK17:未来已来,你准备好了吗?
JDK17:未来已来,你准备好了吗?
87 0
|
Web App开发 存储 监控
全网最详细的谷歌插件开发小册📚(2)
使用tabs API chrome.tabs API 允许插件操作浏览器的标签页,例如创建新的标签页,关闭标签页,切换标签页,修改标签页的URL等。以下是一个创建新标签页的示例:
452 1
|
JavaScript 前端开发 Java
谈一谈 OpenHarmony 的方舟编译体系
谈一谈 OpenHarmony 的方舟编译体系
|
Web App开发 前端开发 JavaScript
全网最详细的谷歌插件开发小册📚(1)
Chrome插件 Chrome插件,或称为扩展,是一种专为Google Chrome浏览器设计的软件应用程序。插件可以让开发者向浏览器中添加新的特性或功能,或者对现有的功能进行增强或改变。从改变浏览器的视觉主题,到阻止广告,从管理密码到加强网络安全,Chrome插件的使用场景几乎无所不包,给用户带来高度定制化的浏览体验。 插件运行在Chrome浏览器的沙盒环境中,这意味着它们在浏览器中执行,但不会影响到计算机的其他部分。这种设计保证了浏览器的稳定性和用户的安全。 插件的开发主要依赖于Web技术,包括HTML、CSS和JavaScript,因此,任何有Web开发经验的人都能够相对容易地开始Chr
953 0