2
在Ubuntu 14.04上使用Mercury 14.01.1。從源代碼安裝了四個等級,包括調試等級。嘗試以下每個沒有成功(文件/目錄丟失)如何在Mercury編程語言中編譯進行調試?
$ MMC --debug名
$ MMC --decl調試文件名的
問:我應該我已經輸入呢?
在Ubuntu 14.04上使用Mercury 14.01.1。從源代碼安裝了四個等級,包括調試等級。嘗試以下每個沒有成功(文件/目錄丟失)如何在Mercury編程語言中編譯進行調試?
$ MMC --debug名
$ MMC --decl調試文件名的
問:我應該我已經輸入呢?
對於編譯等級來說,汞的用戶友好程度不夠。您的安裝將被配置爲使用默認等級,例如hlc.gc.但是,當您提供--debug選項時,只需將.debug添加到此等級字符串(hlc.gc.debug)中,而不是選擇最合適的調試等級(如asm_fast.gc.debug)。根據您安裝的調試級別,建議您輸入:
mmc --grade <my debug grade> --make my_program
要明確指定要使用的等級。還要注意的是--make需要構建一個完整的程序或庫,而不需要--make mmc將只編譯一個通常不是你想要的文件。我希望這可以幫助,如果你仍然有麻煩,你可以寫信給[email protected]
謝謝。