linux - 如何在更高级别的共享库中隐藏依赖项的共享库

标签 linux shared-libraries autotools automake pkg-config

我想构建一个库,其中包括我的代码和依赖项。 我不想在使用时链接依赖项的共享库 新构建的库, 但我不知道如何合并依赖项的共享库 并将我的代码的共享库合并为一个更高级别的共享库。我 使用 gnu autotools 作为库构建系统。

最佳答案

自己搞清楚,pkg-config文件有Requires变量就可以做到

关于linux - 如何在更高级别的共享库中隐藏依赖项的共享库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23596876/

相关文章:

从主端更改伪 tty 回显模式

c++ - 使用共享库同步两个C++进程

c++ - 在 m64 autotools 项目中编译 m32 库

c++11 - Eclipse NEON CDT 无法识别 c++11/14 header 内容

Linux 操作系统 :/proc/[pid]/smaps vs/proc/[pid]/statm

c - 为什么即使ASLR开启,__ libc_start_main的地址在GDB中也总是相同?

linux - 在 bash 中多次调用 getopts

C 标准库和 greenhills 编译器

c - 如何使用 automake 创建 JNI/JNA 可以使用的共享库(dylib)?

objective-c - 为什么 Objective-C 有原生的 autoconf 支持?