Hallo Markus,
Noch etwas: Was hat es für einen Sinn mit gcc -std=c99 -o pixel pixel.c
sdl-config --clfags --libszu kompilieren?
gcc -std=c99 -o pixel pixel.c -lSDL -lSDL_image funktioniert auch und ich las es in einem anderen Tutorial so?
Weil sdl-config --cflags --libs alle Compiler- und Linker-Flags ausgibt, die notwendig sind, damit ein Programm mit SDL kompiliert werden kann. Dass es bei Dir mit -lSDL -lSDL_image funktioniert ist toll. Allerdings gibt es keine Garantie, dass das damit funktioniert - auf anderen Systemen müssen eventuell weitere Compiler- und/oder Linkeroptionen angehängt werden. Falls dies mal der Fall sein sollte, brauchst Du Dich - wenn Du sdl-config verwendest - nicht darum zu kümmern, sonst _musst_ Du Dich damit beschäftigen.
Viele Grüße,
Christian