Kompilatory GCC (język C) i G++ (język C++) są dostępne pod systemy operacyjne Dos, Windows, Linux i wiele innych. Więcej informacji można znaleźć na stronie projektu: http://gcc.gnu.org/. W przypadku Linuxa znaleźć je można we wszystkich popularnych obecnie dystrybucjach.
Pakiet DJGPP jest darmowym kompilatorem C/C++ dla DOS/Windows opartym na GCC. Więcej informacji na jego temat można znaleźć na stronie projektu: http://www.delorie.com/djgpp/
W napisie formatującym w funkcji printf DJGPP akceptuje duże litery zamiast małych, np. można użyć %D zamiast %d lub %U w miejsce %u. Fragment programu:
... int i = 13; printf("%D", i); ...
powoduje w DJGPP wypisanie na standardowe wyjście:
13
a w GCC/G++:
%D
Dlatego należy stosować konstrukcję:
... int i = 13; printf("%d", i); ...
która spowoduje wypisanie w obu przypadkach liczby 13.