效果展示
环境准备
如果没有发现提示命令, 您的机器没有足够的 gcc 来安装 gcc 网站 : https:// gcc. org. Oh, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu, gnu
如果一个尚未安装 gcc 的好友能够直接安装双赢建设 : https://ww.gc.org. I'm sorry, mingw-w64。 #mingw-bailds.org/downloads/#mingw-buildings/#mingw-buildings
编写程序
//export Hello
构建动态库
微软动态图书馆
要创建 DLL 动态链接库,请使用以下命令:
Linux/Unix/MacOS的动态库
要生成 SO 动态库,请使用以下命令:
java中调用
引用JNA
创建接口
- LibHello
- GoString
调用接口
运行结果:
参考文档
java-calls-golang-generated-dynamic-library-dllso