使用gcc创建共享库

时间:2011-06-21 05:17:36

标签: java c++ gcc java-native-interface shared-libraries

我有一个.cpp(jSide.cpp)文件,我想使用gcc命令创建一个共享库(jside.dll)。我得到了如何使用gcc命令,但我需要包含jni所需的头文件。以下是我的头文件的位置: C:\ Program Files \ Java \ jdk1.6.0_24 \ include C:\ Program Files \ Java \ jdk1.6.0_24 \ include \ win32

所以有人能告诉我创建共享库的确切命令吗?

谢谢

阿拉汶

1 个答案:

答案 0 :(得分:3)

使用-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

请注意,这是一行。