【发布时间】:2020-10-27 15:27:36
【问题描述】:
我正在尝试从下一个link 构建共享库 libglog.so 但无法创建包含所有依赖项的共享库,我使用了 -static(这个也用于 make build),但 ldd 是显示该库依赖于一些标准库
另外我知道libc不能静态链接,autoconf中如何将glibc改为musl libc?
我能做什么?
【问题讨论】:
我正在尝试从下一个link 构建共享库 libglog.so 但无法创建包含所有依赖项的共享库,我使用了 -static(这个也用于 make build),但 ldd 是显示该库依赖于一些标准库
另外我知道libc不能静态链接,autoconf中如何将glibc改为musl libc?
我能做什么?
【问题讨论】:
静态链接的替代方法是使用Exodus,它将您的应用程序打包到一个自包含目录中,其中包含它使用的所有共享库。这样的目录可以部署在任何 Linux 上,甚至可以部署到 Windows WSL 中。
【讨论】: