使用gcc创建共享库
Create shared library using gcc
我有一个.cpp(jSide.cpp)文件,我想使用gcc命令创建一个共享库(jSide.dll)。我知道如何使用gcc命令,但我需要包含jni所需的头文件。以下是我的头文件的位置:C: \Program Files\Java\jdk1.6.0_24\includeC: \Program Files\Java\jdk1.6.0_24\include\win32
有人能告诉我创建共享库的确切命令吗?
感谢
Aravind
使用-I标志来指定头文件的目录。
C:>gcc -dll -o JSide.dll -I"C:Program FilesJavajdk1.6.0_24include" -I"C:Program FilesJavajdk1.6.0_24includewin32" jSide.cpp
请注意,这是一行。
相关文章:
- 使用Boost Interprocess创建托管共享内存需要很长时间
- 在为LINUX创建共享库时,如何避免STL的私有/弱副本
- C++共享库:创建和使用
- 在共享缓冲区内存中创建 ::std::string 对象
- 如何创建一个共享对象与另一个.所以在Cmake
- 是否可以/希望创建不可复制的共享指针模拟(以启用weak_ptr跟踪/借用类型语义)?
- 如何防止 CMake 在构建时(而不是在安装时)为共享库创建符号链接?
- 使用Bazel C++教程;build不创建/使用共享库
- 是否可以在专用内存空间中分配一个为提升管理共享内存而创建的对象
- 在创建共享库时,是否可以明确地排除某些类
- 是否可以在并行区域中为共享 2D 数组创建选定元素的线程本地副本?(共享,私有,障碍:OPenMP)
- 为什么从引用创建共享指针会复制对象?
- Android :需要在 c++ NDK 中创建共享首选项对象并存储一些布尔值
- 如何更改在 c++ 中使用提升库创建的共享内存的路径
- 使用多个标头使用 CMake 创建C++共享库
- Qt 创建器:将库移动到 subdir 后无法打开共享对象文件
- 如何从静态c和c++库创建共享c库
- 如何使用 c++ 创建对"everyone"具有共享访问权限的文件夹
- MSVC 2017 在共享库中创建模板函数的副本
- 使用CPACK时,请防止为已安装的共享库创建Namelink