Ya está solucionado.
Efectivamente
Eternal Idol tenía razón ya que yo estaba tratando de compilar de la siguiente forma:
gcc -o ecuaciongrado2 ecuaciongrado2.c
Y siguiendo los consejos de
Eternal Idol probé de esta otra forma que resultó ser la buena:
g++ -L /usr/lib -o ecuaciongrado2 ecuaciongrado2.c
Un saludo y gracias a todos por vuestra ayuda