Probleme beim kompilieren mit Eclipse

OP #1961754
Ich habe alle Programme, Bibliotheken und Runtimes wie im Tutorial hier 
auf der Seite installiert. (benutze das aktuelle Ubuntu)
Wenn ich nun ein Programm kompilieren möchte, bekomme ich folgenden 
Fehler:
1
**** Clean-only build of configuration Debug for project test ****
2

3
make clean 
4
rm -rf  ./tst.o  ./tst.d  test.lss  sizedummy  test.elf
5
 
6

7
**** Build of configuration Debug for project test ****
8

9
make all 
10
Building file: ../tst.c
11
Invoking: AVR Compiler
12
avr-gcc -Wall -g2 -gstabs -O0 -fpack-struct -fshort-enums -std=gnu99 -funsigned-char -funsigned-bitfields -mmcu=atmega8 -DF_CPU=1000000UL -MMD -MP -MF"tst.d" -MT"tst.d" -c -o"tst.o" "../tst.c"
13
Finished building: ../tst.c
14
 
15
Building target: test.elf
16
Invoking: AVR C Linker
17
avr-gcc -Wl,-Map,test.map -mmcu=atmega8 -o"test.elf"  ./tst.o   
18
/usr/lib/gcc/avr/4.3.4/../../../avr/lib/avr4/crtm8.o: In function `__bad_interrupt':
19
../../../../crt1/gcrt1.S:193: undefined reference to `main'
20
make: *** [test.elf] Fehler 1

Kann mir jemand sagen was schief geht.
Scheint ja, dass was mit der gcc/avr lib nicht stimmt, nur wie kann ich 
den Fehler beheben?
Gast
Meinst Du zufällig diesen Artikel: 
http://www.mikrocontroller.net/articles/AVR_Eclipse ?

Dann könnte auch Deine Toolchain kaputt sein.

Mir sind nur zwei Möglichkeiten bekannt, eine funktionierende 
AVR-Toolchain unter Linux zu bekommen:
1) Selber bauen. Anleitung (inkl. Build-Scripten) hier: 
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=42631&start=all
2) Vorkompilierte .deb Packages vom Autor obiger Anleitung (und in 
selbiger auch verlinkt): http://www.wrightflyer.co.uk/avr-gcc/

Je nach Version braucht man dann noch eine neue delay.h, siehe hier: 
http://www.avrfreaks.net/index.php?name=PNphpBB2&file=viewtopic&t=95328&start=all

Antwort schreiben

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