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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.