crt0.o und crt1.o - Was ist der Unterschied?

Vor kurzem habe ich versucht zu Debuggen, die einige low-level arbeiten, und ich konnte nicht finden die crt0.S für den compiler ( avr-gcc ), aber ich habe ein crt1.S (und mit der entsprechenden .o - Dateien).

Was ist der Unterschied zwischen diesen beiden Dateien? Ist crt1 etwas ganz anderes oder was? Sie scheinen beide zu haben mit etwas zu tun für 'bootstrapping' (einrichten stack frame und so), aber warum die Unterscheidung?

InformationsquelleAutor der Frage Earlz | 2010-04-25

Schreibe einen Kommentar