【发布时间】:2010-02-27 21:52:00
【问题描述】:
我创建了一个头文件和一个相应的 .c 文件,其中包含我想与 java 程序一起使用的函数。我使用 javah 创建了一个 JNI 头文件。我正在使用 gcc 来编译我的头文件。如何将我的常规 c 对象文件与我的 JNI 静态库链接以获得使用我的 C 库的静态库?我正在使用 gcc 编译。
这是我要问的一个例子:
lib.h
lib.c
JNITest.h
JNITest.c (uses lib.h functions)
【问题讨论】:
-
JNI 库必须共享。你以前做过 JNI 吗?
-
你可能会提到这是适用于 linux 还是 windows 还是什么......
标签: c linker java-native-interface static-libraries