在gcc中构建共享库时链接静态库

时间:2013-06-06 11:06:08

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

我正在尝试为jni调用构建一个共享库。我在构建时使用-shared开关创建了一个静态库。我现在需要构建一个依赖于这个静态库的共享库。我在构建共享库时尝试使用-l。构建失败,说我从静态库中包含的标头不可用。我该怎么办?

1 个答案:

答案 0 :(得分:0)

-I/path/to/static/library/headers添加到CFLAGS,将-L/path/to/static/library添加到LDFLAGS,它就不会再抱怨了。