【发布时间】:2021-03-17 20:14:03
【问题描述】:
我有一个通过 ghc 构建的可执行文件,我知道它是静态编译的。我想知道它是通过 glibc 还是基于 musl 的静态链接(主要是因为不鼓励基于 glibc 的静态链接:Why is statically linking glibc discouraged?)
我也想知道是否有适用于任何可执行文件(基本上是不随 Haskell 的 RTS 提供的可执行文件)的非基于 Haskell 的解决方案。
【问题讨论】:
-
This answer 声称“一个可执行文件不存储它从中提取目标文件的任何静态库的踪迹。”我想这会归结为某种取证......
标签: linux haskell linker glibc static-linking