Я создал заголовочный файл и соответствующий файл .c, полный функций, которые я хотел бы использовать с Java-программой. Я создал заголовочный файл JNI, используя javah. Я использую gcc для компиляции моего заголовочного файла. Как я могу связать мой обычный объектный файл c со своей статической библиотекой JNI, чтобы получить статическую библиотеку, которая использует мою библиотеку C? Я использую gcc для компиляции.
Вот пример того, что я спрашиваю:
lib.h
lib.c
JNITest.h
JNITest.c (uses lib.h functions)