A GNU/Linuxok C fordítója a GCC (GNU C Compiler). Ahhoz, hogy C programokat lehessen fordítani, érdemes telepíteni a build-essential, libc6-dev csomagokat. Ezután a forráskód fordításának a menete a következő:
1. Nyitunk egy terminált, és belépünk a forráskódot tartalmazó könyvtárba
2. Kiadjuk a gcc -Wall -o valami.c valami parancsot, és ha minden rendben, akkor lefordul a kód, és a ./valami begépelésével futtatható a program. A -Wall kapcsoló minden warningot kiír a standard kimenetre (a konzolra), a -o kapcsoló segítségével lehet neved adni a programunknak, a valami helyén természetesen a forrásállomány neve, illetve a az általunk választott név szerepel.