Three steps are needed to create an executable file from an Ada source file:
All three steps are most commonly handled by using the `gnatmake' utility program that, given the name of the main program, automatically performs the necessary compilation, binding and linking steps.