main() per lib an .c-File linken?



  • Hallo zusammen,

    wie stellt man es an, die main-Funktion in eine lib auszulagern bzw. ist das möglich?

    Hat jemand Quellen die das behandeln?

    Danke und Grüße


  • Mod

    Du compilierst deine main-Funktion, aber erstellst eben keine ausführbare Datei, sondern fügst den erzeugten Objectcode einer Bibliothek hinzu. Vorgehen ist genau das gleiche, als wenn du eine Bibliothek mit anderen Funktionen erzeugen wolltest. Wie das genau geht, kommt auf deine Entwicklerwerkzeuge an. main ist jedenfalls eine ganz normale Funktion, wie jede andere auch, bis auf den Unterschied, dass sie bei der Erzeugung einer Executable als Einstiegspunkt genommen wird.


Anmelden zum Antworten