Android Java frage

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.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.