JCLJan Bielecki, Rozszerzony PL/I i JCL w systemie OS/RIAD, Państwowe Wydawnictwo Naukowe, Warszawa 1986, Seria: Biblioteka Informatyki, , dostępnych w stosowanych dawniej systemach operacyjnych oraz definiowane zmiennych systemowych, z których dany kompilator może odczytywać opcje swojego działania, oraz programach pomocniczych typu Makefile.

Opcje systemu programowania Dany system programowania, w szczególności zintegrowane środowisko programistyczne, może udostępniać (co dziś w graficznych systemach okienkowych jest standardem), możliwość definiowana globalnych opcji kompilacji, w systemie programowania. Są to określone okienka dialogowe umożliwiające za pomocą różnych kontrolek tworzenie zestawu ustawień. Takie systemy były dostępne także dla trybów tekstowych (np. systemy programowania serii Turbo). Obecnie są szeroko rozpowszechnione w graficznych środowiskach systemowych (np. MS Windows).

Dostępność form specyfikacji W wielu systemach pewne opcje kompilacji, szczególnie globalne, mogą być specyfikowane w kilku formatach równocześnie, np. w formie dyrektywy, argumentu wywołania i opcji systemu (np.