2010-02-27 72 views
1

我已經創建了一個頭文件和一個相應的.c文件,其中包含了我想用於java程序的函數。我使用javah創建了一個JNI頭文件。我使用gcc編譯我的頭文件。如何將我的常規c對象文件與我的JNI靜態庫鏈接以獲得利用我的C庫的靜態庫?我使用gcc編譯。靜態庫和JNI

這裏是要問什麼,我一個例子:

lib.h 
lib.c 
JNITest.h 
JNITest.c (uses lib.h functions) 
+0

JNI庫必須共享。你以前做過JNI嗎? – bmargulies 2010-02-27 22:00:13

+0

你可能會提到這是否適用於Linux或Windows或什麼...... – JustJeff 2010-02-27 22:08:49

回答