效果展示

在这里插入图片描述

环境准备

如果没有发现提示命令, 您的机器没有足够的 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