java - 在 autoconf 或 makefile 中禁用版本后缀/扩展

标签 java linux makefile shared autoconf

目前我在 Linux 上编译的大型库输出共享库为:

libxxx1.1.so.0.0.0

当我尝试在 java 的 System.loadLibrary(..) 中加载它时出现问题;

我该怎么做才能使编译的 so 变得简单 libxxxx.so?

最佳答案

我相信你想要libtool -avoid-version标记...假设您为此使用了 libtool

关于java - 在 autoconf 或 makefile 中禁用版本后缀/扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24395746/

相关文章:

java - JAXB 是什么意思?

c - 从 C 代码控制 shell?

c - 尝试编译 spdif-loop 时出现 "undefined reference"错误消息

c - 在 Makefile 中运行 unix 命令以解析文本并将其传递给链接行作为定义 -D

c++ - MakeFile.am : Mixing c and c++, 新错误

java - 使用 CRUD 存储库获取结果列表

java - Spring MVC - 没有在 JSP View 中获得值(value)

java - 如何获取计时器(Util 或 Swing)以允许我调用 Netbeans 桌面应用程序中的方法?

c++ - 使用命令行参数创建和运行文件

linux - 使用命令显示文件名的一部分