首页 > 解决方案 > 在 Java (JNI) 中使用 GAWK 作为本机函数

问题描述

我正在尝试将 GAWK 库(c 语言)构建为 dll 文件,这样我就可以直接从我的 Java 代码访问它,而无需执行外部进程(作为“本机”函数)。

由于“helloWorld”JNI很容易实现,因此使用 GAWK 源代码实现起来相当复杂,尤其是对于不熟悉 C 语言的人来说。

我需要两件事的帮助:

  1. 如何正确搭建复杂环境
  2. 如何识别代码中我应该编写“doAwk”函数的位置(我迷失在他们的代码中)

或者,如果您熟悉一个地方,我可以找到它已经工作的版本 - 那将是最好的:)

谢谢!

标签: javacawkjava-native-interface

解决方案


推荐阅读