【问题标题】:Are there GHC optimizations working during library builds?在库构建期间是否有 GHC 优化工作?
【发布时间】:2013-07-03 12:28:26
【问题描述】:

GHC 中是否有任何此类优化仅在库构建期间有效,而在构建生成的可执行文件期间无法使用。所以问题是生成的二进制文件是否会因为它所依赖的库是在没有启用优化标志的情况下编译而产生的差异。

【问题讨论】:

    标签: haskell optimization ghc


    【解决方案1】:

    GHC 支持单独编译。所以是的,库很可能已经使用不同的标志编译到使用该库的应用程序。

    【讨论】:

    • 谢谢,但您介意详细说明优化吗?其中哪些会遭受单独编译的影响?
    • GHC 将定义展开到 .hi 文件中,因此交叉打包优化仍将在 -O 级别下触发。
    猜你喜欢
    • 2015-11-20
    • 1970-01-01
    • 2017-05-23
    • 2011-05-12
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 1970-01-01
    • 2011-09-22
    相关资源
    最近更新 更多