Hallo, wenn ich mein Programm compiliere wird dann automatisch alles auskommentierte entfernt?
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.
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...
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.