Christian Seiler: Vorhandene C Bibliothek ist vorhanden, aber nicht einbindbar?

Beitrag lesen

Hallo Markus,

Noch etwas: Was hat es für einen Sinn mit   gcc -std=c99 -o pixel pixel.c sdl-config --clfags --libs zu 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