[m-users.] Compiling Mercury code to High Level C step by step
Julien Fischer
jfischer at opturion.com
Fri May 10 10:28:33 AEST 2019
On Thu, 9 May 2019, Ramesh Suri wrote:
> Is the High Level C backend mature?
Yes.
> I have a program test.m which I want to compile to high level C and then compile the high level C. So say my program is hello.m, then I want to do:
>
> mmc [Some Mercury Options] hello.m
$ mmc --grade hlc.gc hello
will compile the program using the high-level C backend.
>
> After this I want to see a file hello.c (and possibility other files too).
>
> Then I want to do:
>
> gcc [Some gcc options] hello.c [and maybe other files too]
>
> And this should generate hello executable.
>
> What are these commands?
The Mercury compile will invoke the C compiler etc for you. If you want
to see how it invokes the C compiler, use the option --verbose-commands.
Julien.
More information about the users
mailing list