Eclipse+WinAVR- Wie Library erzeugen?

OP #678182
Lesenswert?
• ▲
▼
Hallo!

Ich möchte ein Projekt, welches ich mit PN und eigenem Makefile gebaut 
habe, auf eclipse portieren.

Das Projekt baut eine Library (alle c-files kompilieren in .o und dann 
mit ar  in ein .a)- wie bringe ich das eclipse bei?

Ich benutze das AVR-Eclipse Plugin und habe damit auch schon Projekte 
kompiliert- also das funktioniert gut...

Danke, Heiko.
OP #678308
Lesenswert?
• ▲
▼
So, ich Antworte mal kurz selber:

Wenn ich das Linker-Kommando (avr-gcc) per Hand auf

avr-ar

ändere, das Linker command line pattern (${COMMAND} ${FLAGS} 
${OUTPUT_FLAG}${OUTPUT_PREFIX}${OUTPUT} ${INPUTS}) auf

${COMMAND} rcs ${OUTPUT} ${INPUTS}

und avr-objsplit unter "Post-build steps" lösche, dann geht es.

Ich habe es nicht mit dem tool "GCC Archiver" der toolchain hinbekommen 
(scheinbar ruft eclipse den ohne zu kompilieren auf (weil einfach nur 
eine leere Library erzeugt wird)- obwohl der Compiler als tool natürlich 
eingebunden ist)

Also mit dem "GCC Archiver" wäre das Ganze ja etwas logischer 
strukturiert.

Antwort schreiben

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.

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.