Создать общую библиотеку, используя gcc - PullRequest
1 голос
/ 21 июня 2011

У меня есть файл .cpp (jSide.cpp), и я хочу создать общую библиотеку (jside.dll) с помощью команды gcc.Я понимаю, как использовать команду gcc, но мне нужно включить заголовочные файлы, необходимые для jni.Вот расположение моих заголовочных файлов: C: \ Program Files \ Java \ jdk1.6.0_24 \ include C: \ Program Files \ Java \ jdk1.6.0_24 \ include \ win32

, так что кто-нибудь может сказать мнеточная команда для создания общей библиотеки?

Спасибо

Аравинд

1 Ответ

3 голосов
/ 21 июня 2011

используйте флаг -I для указания каталога файлов заголовков.

C:\>gcc -dll -o JSide.dll -I"C:\Program Files\Java\jdk1.6.0_24\include" -I"C:\Program Files\Java\jdk1.6.0_24\include\win32" jSide.cpp

обратите внимание, что это одна строка.

...