写出本文,作者本人也是花去了一些时间的,在摸索的过程中遇到了很多问题,然后通过度娘来解决这些问题,最后进行一下的这些总结。我是一个linux新手,只是在做项目的过程遇到了这个问题,就将它记录下来,分享给大家。如有错误,请大家指正,谢谢!
1、首先当然是需要搭建Java环境和安装gcc,这个过程百度一搜一大把
2、生成第一个.so文件libtest1.so
(1)先写一个简单的test1.h头文件:
选择一个路径下,输入命令gedit test1.h
int add(int a, int b);
(2)再写一个test1.c文件:
#include "test1.h" int add(int a, int b){ return a + b; }
(3)生成test1.o文件:
当前路径下

本文详细介绍了在CentOS系统中如何使用JNA调用.so动态链接库,包括创建libtest1.so和libtest2.so两个.so文件的步骤,以及在Java代码中使用JNA进行调用的方法。适合初学者了解Linux环境下的Java本地接口操作。
最低0.47元/天 解锁文章
12万+

被折叠的 条评论
为什么被折叠?



