2

Ubuntu 14.04 で Mercury 14.01.1 を使用しています。ソースコードからデバッグ用グレードを含む4つのグレードを搭載。次のそれぞれを試してみましたが成功しませんでした (ファイル/ディレクトリがありません)

$ mmc --debug ファイル名

$ mmc --decl-debug ファイル名

Q. 代わりに何を入力すればよいですか?

4

1 に答える 1

3

Mercury は、コンパイルのグレードに関してはユーザーフレンドリーとは言えません。インストールは、hlc.gc などのデフォルト グレードを使用するように構成されます。ただし、 --debug オプションを指定すると、最も適切なデバッグ グレード (asm_fast.gc.debug など) を選択するのではなく、このグレード文字列 (hlc.gc.debug) に .debug が追加されるだけです。インストールしたデバッグ グレードに応じて、次のように入力することをお勧めします。

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

使用するグレードを明示的に指定する。また、プログラムまたはライブラリ全体をビルドするには --make が必要であることに注意してください。 --make mmc を使用しないと、通常は必要としない単一のファイルのみがコンパイルされます。これがお役に立てば幸いです。まだ問題がある場合は、users@mercurylang.org までご連絡ください。

ありがとう。

于 2014-11-15T05:56:30.673 に答える