如何将路径传递到 libjvm.so 到巴泽尔构建?
How to pass path to libjvm.so to bazel build?
我正在尝试构建使用Bazel作为默认构建工具的TensorFlow。我添加到项目中的代码依赖于 Java,需要链接libjvm.so
。
问题是链接器忽略LD_LIBRARY_PATH
,根本找不到libjvm.so
。有谁知道如何解决这个问题?
有一个示例存储库使用 JNI 将 Java 与C++挂钩,您可能会发现它很有用: https://github.com/mhlopko/bazel-jni-example
原始SO问题:Bazel:具有JNI依赖项的Java应用程序
相关文章:
- 如何使用ndk-build.cmd构建Android.so文件
- 如何从构建 libgpio.so 的生成文件构建libgpio.a
- 用于构建 cuda .so 文件(共享库)的生成文件
- 如何使用 cmake 在代码中包含、构建和调试共享库 (.so)?
- 如何将路径传递到 libjvm.so 到巴泽尔构建?
- 我可以在Embarcadero C 建造者中为Android(*.so)构建共享库
- 自定义 Python 构建 - time.so:未定义的符号:PyExc_ValueError
- 如何构建和安装 OpenCV+contrib .so 库 for Android
- 如何将 git 版本信息添加到 cython 构建的 .so 文件中?
- 使用 bazel 构建 TensorFlow C++调用模型时,.so 文件不起作用
- 如何使用cmakelists.txt链接预构建的.SO文件
- 由于libgmp.so.3,无法安装本地构建的gcc-4.9.0
- 我在 so 文件的构建中缺少哪个编译器标志
- 是否有可能改变.so文件代码在android工作室本身,并使构建
- 在Visual Studio中使用c++构建Linux .so库的必要条件
- 如何构建libprotobuf-lite.so
- 如何在单个Windows环境中准备生成.dll和unix .so的构建作业
- 如何在多项目Android构建中排除重复的C共享库(.so)
- 即使在CMake中构建Release,也能在最终SO文件中获得调试符号
- 是否可以在Android Studio中使用.so作为输出构建一个本地模块