Gast
#2277307
Hallo, was bedeutet es, wenn in irgendeiner *.smali Datei z.b. steht .line 123 ?? Wofür ist das gut? Danke
|
Anzeige
|
Android Java frage
Gast
#2277307
Hallo, was bedeutet es, wenn in irgendeiner *.smali Datei z.b. steht .line 123 ?? Wofür ist das gut? Danke Ich weiß jetzt zwar nicht, was smali für Dateien sind, aber ich vermute mal, dass sie aus anderen Quelldateien erzeugt werden. Dann sind solche .line Direktiven vermutlich dazu da, um die Zeile in der Quelldatei zu benennen, aus der die folgenden Zeilen erzeugt werden. Damit können Tools bei Fehlern auf die Zeile in der Quelldatei hinweisen und nicht auf das Zwischenformat, das der Programmierer wohl überhaupt nicht zu Gesicht bekommt. Ähnliches gibt es auch in vielen Assemblern, auch in gcc C wird sowas angeboten. Wenn der Präprozessor nicht integriert ist, brauchen C Compiler das ohnehin, denn der Präprozessor bläht den Code erst mal richtig auf bevor der Compiler dran gelassen wird.
Gast
#2277631
Okay, das erklärt mir einiges :) Danke dir Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|