PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit ./configure bei Installation avr-lib unter Linux



ricola
07.08.2005, 15:45
Hallo,
ich möchte die avr-lib auf meinem Linux-Rechner installieren, um
einen ATMEGA mit avr-gcc zu programmieren. Leider bekomme
ich schon bei ./configure einen Fehler, den ich mir nicht erklären
kann:

computer:/tmp/avr/avr-libc-1.2.4 # ./configure
loading cache ./config.cache
checking host system type... avr-unknown-none
checking target system type... avr-unknown-none
checking build system type... i686-pc-linux-gnu
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
.
.
.
checking for ranlib... ranlib
checking for avr-gcc... no
checking for gcc... gcc
configure: error: Wrong C compiler found; check the PATH!


computer:/tmp/avr/avr-libc-1.2.4 # gcc --version
gcc (GCC) 3.3.5 20050117 (prerelease) (SUSE Linux)
Copyright (C) 2003 Free Software Foundation, Inc.


computer:/tmp/avr/avr-libc-1.2.4 # uname -a
Linux 2.6.11.4-20a-default #1 Wed Mar 23 21:52:37 UTC 2005 i686 i686 i386 GNU/Linux



Warum kommt dieser Fehler? Von der Version her habe ich doch einen
hinreichend neuen compiler?

DANKE
Ricola

SprinterSB
07.08.2005, 16:23
Mal ein schuss ins Blaue:

checking host system type... avr-unknown-none
Der Host, auf dem dein avr-gcc läuft ist doch wohl kaum avr! Dann wär es ein native Compiler, und das kann ich mir kaum vorstellen.
Was du willst ist doch nicht

Builder: linux
Host: avr
Target: avr

sondern

Builder: linux
Host: linux
Target: avr

Schau mal das configure durch, was das an Optionen hat.
--target=???
--target-prefix=???

kater
07.08.2005, 16:56
Hi,
mein Vorschlag: du haelst dich haarscharf an folgende Anleitung, dann kann nichts schief gehen.

http://linuxfocus.org/Deutsch/November2004/article352.shtml

SprinterSB
07.08.2005, 17:16
Endlich mal ne Seite, wo es beschrieben steht :-)

ricola
07.08.2005, 17:27
hallo!

das war echt ein super-link! dort steht es viel besser beschrieben als in
den verkorksten README-dateien der sources. die installation hat auch
wirklich funktioniert. jetzt werd ich mich mal einarbeiten.

DANKE!!!!!!

Gruß
Ricola

SprinterSB
09.08.2005, 12:56
Ich habs jetzt auch mal versucht unter Linux und bekam ebenfalls den Fehler beim configure der avr-libc, obwohl ich die Anleitung von linuxfocus.org befolgt hab.

configure: error: Wrong C compiler found; check the PATH!


Ich kam weiter mit

CC=`which avr-gcc`
export CC


Und damit geht's \:D/