nagy.zsoltegyszerű. Ha be kell fordítani a libet, és te nem teszed meg, akkor a fordító "kajabálni" fog a libért, azaz azért, hogy nincs definiálva egy-két általad használt függvény, változó, konstans, stb.
Ha nem kiabál, akkor értelem szerűen elhagyható.
Igaz, én nem gtk-s cuccokat készítek, hanem qt-sokat, ahol a qmake fajen kis Makefile-t generál, így lényegében alig kell valamit pluszban hozzácsapnom, lényegében csak az extrákat. Ilyen pl a vorbis (-lvorbis -lvorbisenc -lvorbisfile)
Ja, innen jutott eszembe: -l-nél nem kell megadni az útvonalat, egyből a /usr/lib-be kutakodik.