-mname Specifies the main program. name specifies which entry point should be treated as the main entry point. This option should not be used when creating dynamic
link libraries.
-oname Specifies an output filename. name specifies the name of the executable module or dynamic link library to be created.
-roption[v] Links your program with the shared run-time system using dynamic binding.
-udir_file Specifies that the Compiler directives contained in the file dir_file be used during compilation.