Kompilator gcc / g++ zawiera wiele użytecznych parametrów kompilacji pozwalających na optymalizacje wielkości plików i szybkości działania programu.
- -O3 / -Os
O3 próbuje optymalizować kod pod względem wydajności zawiera wszystkie optymalizacje z parametru O2 plus kilka dodatkowych. Parametr Os włączą optymalizacje pod względem rozmiaru pliku. - -s
Usunięcie informacji o sekcjach z pliku - Zestaw parametrów -fdata-sections -ffunction-sections -Wl,–gc-sections
Pierwsze dwa parametry rozdzielają kod na poszczególne sekcje kolejny z nich usuwa sekcje które są nie używane. - -g0
Usunięcie wszystkich informacji dotyczących debugowania kodu.