Eclipse, ARMGCC und startup.s

Gast #2688266
Hallo.

Habe eine (möglicherweise) dumme Frage bitte.

Bisher hatte ich Eclipse und GCC für ARM mit einem MAKEFILE als
nicht gemanagtes Projekt laufen. Ich wollte jetzt mal versuchen,
daraus ein von Eclipse gemanagtes Projekt zu machen, da ich mit
MAKE (immer noch) auf Kriegsfuss stehe.

Es hat soweit auch geklappt bis auf eine Sache bei der ich hänge.

Mein Projekt hat ein STARTUP.S , dass während des Build-prozesses
übersetzt werden soll. Das geschieht aber nicht.
Mein Frage ist jetzt:

Was muss ich bitte bei Eclipse wo eintragen, dass das STARTUP.S
beim Build-prozess berücksichtigt wird?

STARTUP.s ist im Eclipse Project Explorer sichtbar und ich habe
schon  diverse Versuche getätigt bei den Build-settings beim GCC
Assembler. Bis aber ohne Erfolg.

Kann mir jemand helfen bitte ?

Danke sehr.

Samos
#2688277
samos schrieb:

> STARTUP.s ist im Eclipse Project Explorer sichtbar und ich habe
> schon  diverse Versuche getätigt bei den Build-settings beim GCC
> Assembler. Bis aber ohne Erfolg.

Standardmäßig werden von Eclipse nur Assemblerdateien mit groß 
geschriebenem "S" am Ende als Assembler-Datei erkannt. Also entweder die 
Datei in startup.S umbenennen oder die Endung *.s in den 
Dateizuordnungen für Assembler-Dateien hinzufügen.

Christian
Moderator Persönliche Seite #2688833
samos schrieb:
> Da wäre ich nie drauf gekommen!

Der Hintergrund ist: Dateien, die auf .S enden, sind Assembler-
Quelldateien, die zuvor durch den C-Präprozessor geschickt werden
sollen.

Datteien, die auf .s enden, werden nicht durch den Präprozessor
geschickt.  Solche Dateien kann man sich beispielsweise vom
Compiler als Zwischenergebnis ausgeben lassen (normalerweise
erzeugt er dieses Zwischenergebnis nur in einer temporären Datei
und schickt danach sofort den Assembler darauf los).

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 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.