Wie kann man eigentlich ein monolithisches Programm erstellen, also ein Programm, das ausgeführt werden kann ohne irgendwelche libs (d. h. ohne librarys die nicht eincompiliert sind) ?

Bei Microcontrollern ist ein Programm ja automatisch monolithisch, weil es dort nichts anderes gibt, aber PC-Programme bentöigen ja defaultmäßig einige libs wie die /lib/libsafe.so.2.