在Ubuntu 14.04上使用Mercury 14.01.1。从源代码中安装了四个等级,包括调试等级。尝试以下各项但没有成功(缺少文件/目录)
$ mmc --debug filename
$ mmc --decl-debug filename
Q值。我应该输入什么?
答案 0 :(得分:3)
在编译等级方面,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
感谢。