Next: , Up: Top   [Contents][Index]

1 Introduction

This document describes the compilation environment of Mercury. It describes how to use ‘mmc’, the Mercury compiler; a build tool integrated into the compiler called ‘mmc --make’; an older tool, ‘mmake’, built on top of ordinary or GNU make to simplify the handling of Mercury programs; how to use ‘mdb’, the Mercury debugger; and how to use ‘mprof’, the Mercury profiler.

We strongly recommend that programmers use ‘mmc --make’ rather than invoking ‘mmc’ directly, because ‘mmc --make’ is generally easier to use and avoids unnecessary recompilation.