Forum: Mikrocontroller und Digitale Elektronik Win AVR GCC, Frage zu hex


von Daniel (Gast)


Lesenswert?

Hallo,
wenn ich mein Programm compiliere wird dann automatisch alles 
auskommentierte entfernt?

von Gustin (Gast)


Lesenswert?

Die Kommentare gehören zum Programm, der Compiler
erzeugt aus deinem Programm dann den Maschinencode,
dieser enthält(wie der Name bereits sagt), nur noch Code, den
die "Maschine"(Prozessor/µC) verarbeiten kann.
Da die Kommentare keine Anweisungen an die Maschine sind,
werden diese vom Compiler nicht beachtet.
Also die entstandene hex-Datei wird nicht größer, wenn du dein
Programm großzügig mit Kommentaren versiehst, falls das die Frage ist. 
;-)
Das "Programm" selber, also die .c-Datei schon, die Kommentare
müssen ja gespeichert werden.

von user (Gast)


Lesenswert?

Kommentar ist Kommentar und kein Code!

von Daniel (Gast)


Lesenswert?

Ich hatte nur einmal den Fall als ich mit Ponyprog programmiert habe und 
dieses Programm hat nach auswählen der .hex diese in einer Art 
"hexeditor" angezeigt. Dabei waren auch Kommentare zu erkennen...?
Vielleicht trügt meine Erinnerung...

von Samuel C. (dragonsam)


Lesenswert?

Nein, Kommentare sind in der .hex nicht zu finden. Was du gesehen hast 
waren vermutlich Strings oder Char-Arrays die im Programm fest genutzt 
wurden.

von user (Gast)


Lesenswert?

oder du hast den Quelltest in Hexeditor geöffnet.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.