Frage zur Kompilierung. Code Änderung

Gast #2127614
Lesenswert?

Hallo,

habe eine Frage bzgl. der Kompilierung einer Software.
Wenn ich ich einer Quelldatei meines Projektes eine neue Kommentarzeile 
(!) einfüge, ändert sich die Hexdatei die mit einem Kompiliervorgang 
erzeugt wird. Über ein compare habe ich beide verglichen. Es handelt 
sich hierbei nicht um die Uhrzeit, die eventuell einen Einfluß haben 
könnte. Das habe ich bereits getestet und die Datei ändert sich nicht, 
nachdem ich das Projekt einfach nach einer gewissen Zeit noch einmal 
baue. Was könnte der Grund sein, dass bei einem einfachen Kommentar die 
erzeugte Software nicht mehr gleich ist. Eingeschaltete Optimierung, 
andere Compilerflags, ...? Vielleicht kann mir jemand einen Tipp geben. 
Wäre echt super!!!

Gruß Noob
Gast #2130180
Lesenswert?

Stimmt natürlich! Dann gibt es auch noch
1
__LINE__
 falls die Zeile in der es auftaucht durch den eingefügten/weggelassenen 
Kommentar verschoben wird.

Auch wenn es nicht direkt im Code steht,
1
__LINE__
 taucht auch gerne in Debug-Makros auf, vor allem in Definitionen von 
assert().

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren