标签: haskell static-linking binary-compatibility
假设我编写了一些Haskell代码并在Ubuntu 64位安装中编译它,静态链接所有Haskell软件包和c库。结果是否与任何其他64位Linux发行版二进制兼容?
答案 0 :(得分:1)
是的,因为静态链接 - 它全部在二进制文件中。是的,它们可以变得非常大,例如,yesod输出可以很容易地达到70MB。然而,它有一个70 MB以内的HTTP服务器。
因此,静态链接因此可以帮助实现可移植性,但在可执行文件大小方面存在缺陷。