rstellen eines Modulsystems (dynamisches Laden) in C

Wie würde man kompilierten C-Code zur Laufzeit laden und dann Funktionen aufrufen? Nicht wie einfach exec () aufzurufen.

EDIT: Das Programm, mit dem das Modul geladen wird, befindet sich in C.