Haskell二进制兼容性

时间:2015-07-21 20:34:17

标签: haskell static-linking binary-compatibility

假设我编写了一些Haskell代码并在Ubuntu 64位安装中编译它,静态链接所有Haskell软件包和c库。结果是否与任何其他64位Linux发行版二进制兼容?

1 个答案:

答案 0 :(得分:1)

是的,因为静态链接 - 它全部在二进制文件中。是的,它们可以变得非常大,例如,yesod输出可以很容易地达到70MB。然而,它有一个70 MB以内的HTTP服务器。

因此,静态链接因此可以帮助实现可移植性,但在可执行文件大小方面存在缺陷。