[英]How do I compile for debugging in Mercury programming language?
在Ubuntu 14.04上使用Mercury 14.01.1。 從源代碼安裝了四個等級,包括調試等級。 嘗試了以下每個方法,但均未成功(缺少文件/目錄)
$ mmc-調試文件名
$ mmc --decl-debug文件名
問:我應該輸入什么呢?
當涉及到編譯等級時,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
謝謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.