【util】Java调用Golang生成的动态库(DLL,SO)
来源:http://www.tudoupe.com时间:2022-05-21
效果展示

环境准备
如果没有发现提示命令, 您的机器没有足够的 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
编写程序
NB. 即使您想要构建并转换成动态库, 您也必须有一个主要功能。 上面提到的导入“ C” 必须存在并被注意 。
//export Hello。
构建动态库
微软动态图书馆
要创建 DLL 动态链接库,请使用以下命令:
Linux/Unix/MacOS的动态库
要生成 SO 动态库,请使用以下命令:
java中调用
引用JNA
创建接口
- LibHello
- GoString
调用接口
运行结果:
参考文档
java-calls-golang-generated-dynamic-library-dllso
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
