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.