Problem mit Makefile und *.a Datei beim compilieren

Gast #836853
Lesenswert?

Hallo,
ich habe hier ein Projekt in dem ich beim compilieren die Datei "mcg.a" 
einbinden möchte.
Leider bringt der Compiler immer diesen Fehler:

...\winavr-20070525\bin\..\lib\gcc\avr\4.1.2\..\..\..\..\avr\bin\ld.exe: 
cannot find -lmcg

Im Makefile wird der Pfad zur Datei so eingebunden:

## Library Directories
LIBDIRS = -L"...\libs\mcg_atmega128" -L"...\libs\mch_atmega128"

## Libraries
LIBS = -lmcg -lmch

diese Einträge hat der Projektconfigurator erzeugt.


Hat jmd eine Idee - ich verzweifle hier noch..

thx
Daniel
Gast #836902
Lesenswert?

ich habe das Makefile von AVR Studio erstellen lassen. Das kann man über 
die "Configuration options" machen. -> im Project Explorer Rechtsklick 
auf "External Dependencies" -> "Edit Configuration Options"

Das AVR Studio erzeugt daraufhin das Makefile selbst.

Ich habe jetzt die Libs umbenannt in libmcg und libmch und damit 
funktioniert das linken.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren