s SDL osobne zkusenost nemam, pozuival sem GLUT. tam to fungovalo tak ze GLUT otevrel GL okno, a ja pak bez problemu volal GL funkce
co se tyce headeru, ty jsou casto u grafickych ovladacu (linux, nvidia), nebo je stahnes z khronos.org
linkeru by melo stacit "-lgl", nebo v tvem pripade jeste "-lsdl", zalezi jaky vsechny libky pouzivas
co se tyce nekterych funkci, obcas jsou jen jako extension, takze je potreba otestovat pritomnost a az potom pouzivat, nebo si zapnout nejaky define a mit prototypy z headeru.
na testovani extension muzes pouzit knihovnu GLEW
PS: GL sem delal davno predtim enz byl GL3, takze informace nemusi byt presny