www.mikrocontroller.net

Forum: Compiler & IDEs ASM (.S) einbinden


Autor: moonuser (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,
sicherlich eine Anfängerfrage aber ich hab nichts passendes gefunden.
Also....
Ich habe ein kleines Projekt in C (unter Eclipse). Nun wollte ich ein
paar Funktionen in Assembler einbinden. Die Funktionen in Assembler
habe ich mit "extern..." deklariert. Nun muss ich aber wohl dem
Linker oder Compiler noch die Referenz auf diese asm (heisst .S)
mitgeben. Im Makefile kann ich wohl das "ASRC = useful.S" (aus dem
GCC tut) nicht schreiben, das das ja wohl immer wieder überschrieben
wird. Ich hoffe es kann jemand helfen.

Vielen Dank!

Autor: Jörg Wunsch (dl8dtl) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Im Makefile kann ich wohl das "ASRC = useful.S" (aus dem
> GCC tut) nicht schreiben, das das ja wohl immer wieder überschrieben
> wird.

Du solltest das vielleicht nochmal mit "Eclipse" im Subject posten.
ASRC= wäre genau der richtige Ansatz.  Wenn das Eclipse-Modul das
nicht unterstützt, müsste das da wohl irgendwie nachgerüstet
werden.  Aber dazu brauchst du erst einmal die Aufmerksamkeit der
Eclipse-Benutzer hier.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.