Global directives a ect the whole of the compilation process. That is why they also have a command line counterpart. The command line counterpart is given for each of the directives. They must be speci ed before the unit or program clause in a source le, or they will have no e ect.