Dyrektywa kompilatora – zawarte w tekście kodu źródłowego polecenie dla translatora, wykonania określonej czynności, lub ustalające sposób translacji. Dyrektywy kompilatora nie są częścią języka programowania, lecz jego standardu bądź konkretnej implementacji.
Sposób zapisu Ponieważ dyrektywy kompilatora nie są częścią języka programowania, muszą być zapisywane w kodzie źródłowym w taki sposób, aby translator mógł odróżnić i wyodrębnić dyrektywę, z tekstu zapisanego w swej zasadniczej części w określonym języku źródłowym. Typowym rozwiązaniem jest zapis dyrektyw w kompilatora w formie komentarza o specyficznej składni. W zasadzie zespół zdefiniowanych dyrektyw stanowi również sam w sobie pewien język skryptowy sterowania translacją.
Pascal Przykładowo w języku PascalMichał Iglewski, Jan Madey, Stanisław Matwin, Pascal. Język wzorcowy – Pascal 360., Wydawnictwa Naukowo-Techniczne, Warszawa 1984, wydanie trzecie – zmienione, Seria: Biblioteka Inżynierii Oprogramowania, i większości jego implementacji (np. Turbo PascalAndrzej Marciniak, Borland Pascal 7.0, Wyd. Nakom, Poznań 1994 r., , ISSN 0867-6011) oraz Object Pascal i jego implementacji (np.