【问题标题】:Haskell binary compatibilityHaskell 二进制兼容性
【发布时间】:2015-10-11 11:59:01
【问题描述】:

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

【问题讨论】:

标签: haskell static-linking binary-compatibility


【解决方案1】:

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

因此,静态链接有助于提高可移植性,但在可执行文件大小方面存在缺点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-12
    • 2011-08-03
    • 1970-01-01
    • 2011-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多