【问题标题】:How do I compile for debugging in Mercury programming language?如何在 Mercury 编程语言中进行编译以进行调试?
【发布时间】:2015-01-11 01:36:25
【问题描述】:

在 Ubuntu 14.04 上使用 Mercury 14.01.1。从源代码安装了四个等级,包括调试等级。尝试以下各项均未成功(缺少文件/目录)

$ mmc --debug 文件名

$ mmc --decl-debug 文件名

问。我应该输入什么?

【问题讨论】:

    标签: debugging compilation mercury


    【解决方案1】:

    Mercury 在编译等级方面不太友好。您的安装将配置为使用默认等级,例如 hlc.gc。但是,当您提供 --debug 选项时,它只是将 .debug 添加到此等级字符串 (hlc.gc.debug),而不是选择最合适的调试等级(例如 asm_fast.gc.debug)。根据您安装的调试等级,我建议输入:

    mmc --grade <my debug grade> --make my_program
    

    明确指定要使用的等级。还要注意 --make 是构建整个程序或库所必需的,没有 --make mmc 只会编译一个通常不是您想要的文件。我希望这会有所帮助,如果您仍然遇到问题,您可以写信给 users@mercurylang.org

    谢谢。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-08-14
      • 2018-02-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-17
      相关资源
      最近更新 更多