Forum: Compiler & IDEs Eclipse + gcc + AVR Plugin -> crtm48.o: No such file


von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Wollte gerade mal mittels Eclipse mit der AVR entwicklung unter Debian 
anfangen aber
1
**** Build of configuration Release for project AVR Remote ****
2
3
make all 
4
Building target: AVRRemote.elf
5
Invoking: AVR C Linker
6
avr-gcc -Wl,-Map,AVRRemote.map -mmcu=atmega48 -o"AVRRemote.elf"  ./main.o   
7
/usr/lib/gcc/avr/4.3.2/../../../avr/bin/ld: crtm48.o: No such file: No such file or directory
8
make: *** [AVRRemote.elf] Fehler 1

Das "Programm" sieht folgendermaßen aus:
1
int main(void)
2
{
3
    while (1) {
4
5
    }
6
    return (1);  // should never happen
7
}
Nun bin ich etwas ratlos, wo das Problem liegt...

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Ich glaube, deine Toolchain ist im Eimer.

Probier doch mal, die Debian-Tools zu ignorieren und stattdessen
Bingo600's Linux-Buildscript zu nehmen:

http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Irgenwie bin ich zu blöd den Download dafür zu finden, muß man dafür 
angemeldet sein?

von Stefan E. (sternst)


Lesenswert?

Läubi .. schrieb:
> Irgenwie bin ich zu blöd den Download dafür zu finden, muß man dafür
> angemeldet sein?

Ja.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Okay scheint geklappt zu haben :)
Auch wenns ewig gedauert hat das zu kompilieren :D
1
AVR Memory Usage
2
----------------
3
Device: atmega48
4
5
Program:     114 bytes (2.8% Full)
6
(.text + .data + .bootloader)
7
8
Data:          0 bytes (0.0% Full)
9
(.data + .bss + .noinit)
10
11
12
Finished building: sizedummy
Aber was ist ein 'sizedummy'?

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Läubi .. schrieb:

> Aber was ist ein 'sizedummy'?

Keine Ahnung, was dein Makefile damit meint.

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.