Forum: Compiler & IDEs Eclipse+WinAVR- Wie Library erzeugen?


von Heiko L. (der_caveman)


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.

von Heiko L. (der_caveman)


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.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.