Gesucht: Tutorial für die Programmierung einer Erweiterung

Ich versuche eine Erweiterung für PostgreSQL in C zu erstellen. Unter Windows hat das nach ein paar Anlaufschwierigkeiten funktioniert. Jetzt brauche ich Unterstützung bei der Erstellung einer SO -Datei unter Linux (OpenSuse).
Ich würde mich über Links von Tutorials zu dem Thema freuen. Gefunden habe ich bisher keine.
Die meisten Informationen habe ich unter
http://www.postgresql.org/docs/9.3/static/xfunc-c.html
gefunden.

Wenn ihr so etwas schon programmiert habt, würde es mir auch helfen, wenn ihr mir die nötigen Libraries zum Linken nennt (oder wie ich herausbekomme, welche ich brauche).

Danke!