如何在龙芯平台上使用JNA

JNA从4.5.0开始官方支持mips64el架构。若想在龙芯平台上使用JNA,有两种方案。

1. 使用操作系统中集成的JNA包

比如,在Loongnix中,可以使用如下命令安装JNA软件包:

$ sudo yum install jna

若所使用的操作系统的JNA包不支持mips64el,可联系相关操作系统厂商提供。

2. 下载官方发布的二进制版本

下载地址: https://github.com/java-native-access/jna#download

检查是否支持mips64el:

$ wget http://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar
$ jar tf jna-5.5.0.jar | grep mips64el
com/sun/jna/linux-mips64el/
com/sun/jna/linux-mips64el/libjnidispatch.so

其他

如果想在低版本JNA中添加mips64el的支持,可参考该patch: https://github.com/java-native-access/jna/commit/a1356067db2d697b6b81ad98954ab910c1373d98

本页面最后修改于2020年1月15日 (星期三) 17:03。

© 2020 by 龙芯开源社区 • Powered by MediaWiki
京ICP备14017781号