supponendo che il programma da compilare sia
prova.c

digita, per compilarlo
codice:
gcc -c prova.c
per creare l'eseguibile, fase di linking
codice:
gcc -o prova prova.o -lm
per compilare e creare direttamente l'eseguibile
codice:
gcc -o prova prova.c -lm