Cita:
Iniciado por oskarL Con la siguiente me compila, aunque sospecho que lo hace mal, porque el programa no se ejecuta correctamente, y me devuelve siempre el valor 126 al ejecutarlo
gcc -o imager2 imager2.c -lgd
No me entendiste: Es ésa la que es correcta.
"-lgd" lo que hace es buscar la librería de nombre "libgd".
Es decir, "-l" es la opción, "gd" el nombre de la librería, pero que en la partición (/usr/lib) se guarda con nombre "libgd" para diferenciar de otros archivos.
Así que... ¡Enhorabuena! :) Has logrado compilar. Como dijo alguien:
"Si compila, es algo bueno.
Si hace lo que debe, es perfecto".
Así que "sólo" te falta eso, tener un programa que funcione bien.