1

我在 Buck 管理的 C++ 项目中遇到以下链接器错误:

/usr/src/hbase/hbase-native-client/buck-out/gen/core/mini-cluster-test#compile-mini-cluster-test.cc.ob19eb5e6,default/mini-cluster-test.cc.o :在函数“MiniCluster::create_vm(JavaVM_**)”中:

/usr/src/hbase/hbase-native-client/core/mini-cluster-test.cc:80:对“JNI_CreateJavaVM”的未定义引用

在 Makefile 中,我指定了以下内容但没有效果:

LDFLAGS = -lprotobuf -lzookeeper_mt -lsasl2 -lfolly -lwangle -L/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server

libjvm.so 在 /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server 下

有人可以给出提示吗?

谢谢

4

0 回答 0