Forum: Compiler & IDEs AVR -gcc probleme beim Installation


von Dmitry (Gast)


Lesenswert?

Hallo! Ich hab folgendes >
beim Installation sollte ich folgende Schritte tun.
tar jxvf binutils-2.15.tar.bz2
cd binutils-2.15/
mkdir obj-avr
cd obj-avr
../configure --target=avr --prefix=/usr/local/avr --disable-nls
make

# as root:
make install

../configure --target=avr --prefix=/usr/local/avr --disable-nls
was sollte ich da schreiben oder einfach so kopieren?

dass hab ich ! Wo liegt das Problem

sd@sd-desktop:~/Desktop/Namenloser Ordner/binutils-2.17/obj-avr$ 
../configure --target=avr --prefix=/usr/local/avr --disable-nls
creating cache ./config.cache
checking host system type... i686-pc-linux-gnu
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 ln works... yes
checking whether ln -s works... yes
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler 
cannot create executables.

von Stefan B. (stefan) Benutzerseite


Lesenswert?

> checking whether the C compiler (gcc ) works... no

Du hast keinen lauffähigen C Compiler auf deiner Maschine.

Ein ähnliches Problem war letzte Woche (?) bereits im Rahmen mit Ubuntu 
Linux aufgetaucht. Es gibt anscheinend Linux-Distributionen, bei denen 
zuerst das GCC-Paket mit dem C Compiler nachinstalliert werden muss.

von Dmitry (Gast)


Lesenswert?

eigentlich hab ich schon C Compiler längst installiert.Ich hab gerade 
überprüft. Bei mir installiert gcc The GNU C compiler 4:4,1,2

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


Lesenswert?

Die trennen idiotischerweise den Compiler von den Bibliotheken und
Headerfiles.  Mach doch mal, was da geschrieben steht, und schau
dir die Datei "config.log" an.

von Dmitry (Gast)


Lesenswert?

folgende schritte hab ich gemacht 
(http://www.linuxfocus.org/Deutsch/November2004/article352.shtml)
mkdir /usr/local/avr
mkdir /usr/local/avr/bin
export PATH=/usr/local/avr/bin:${PATH}
tar jxvf binutils-2.15.tar.bz2
cd binutils-2.15/
mkdir obj-avr
cd obj-avr
../configure --target=avr --prefix=/usr/local/avr --disable-nls

 ich bin Neuling Linux ! Wo kann  ich  config.log finden

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Die config.log müsste im Verzeichnis binutils-2.15/ (cd .. von obj-avr/ 
aus) stehen.

Weitere Hinweise zu configure Problemlösungen:
http://www.linux-user.de/ausgabe/2004/06/028-configure/index.html

"Leider gibt es configure-Fehler, die die Beispiele nicht erfassen. 
Entweder bietet das Skript keine passenden Optionen oder dem 
Programmierer ist ein Flüchtigkeitsfehler unterlaufen. Kommen Sie einmal 
nicht weiter, gibt es dennoch ein paar Auswege: Manchmal hilft ein Blick 
in die Datei config.log im Quellcode-Verzeichnis weiter. Dort 
protokolliert configure alle Befehle, die es ausführt, und deren 
Ausgabe."

Welches Linux verwendest du?

von Alex H. (Gast)


Lesenswert?

Ich hatte das selbe Problem unter ubuntu 7.04.

Abhilfe brachte bei mir:

sudo apt-get install dpkg-dev g++ gcc libc6-dev make

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.