Posez votre question Signaler

Gcc pour debian etch AMD64 [Résolu]

FX35 4Messages postés 25 avril 2007Date d'inscription - Dernière réponse le 26 avril 2007 à 01:13
Bonjour,
Venant d'installer la distribution Debian Etch AMD64, je cherche désespérément gcc, qui a pourtant été installé, version 4.1 (dixit la gestion de paquet Synaptic).
La commande "gcc" ne donne rien, pas plus que "man gcc" !
gcc a-t-il changé de nom ?
Où est le problème ?
Quelqu'un a-t-il une piste ?
D'avance merci.
Lire la suite 

Gcc pour debian etch AMD64 »

5 réponses
Réponse
+0
moins plus
Tu as installé libc6-dev ? En root
aptitude install libc6-dev

Si ça ne résout pas ton problème, que donnent les commandes
updatedb
locate gcc | grep bin
locate g++ | grep bin
echo $PATH

Si tu ne vois pas de gcc/g++ c'est que ce n'est pas un problème de PATH ou de droit, donc on va utiliser apt-file pour trouver le nom du paquet qui nous intéresse :
aptitude install apt-file
apt-file update
apt-file search gcc | grep gcc | grep bin

Bonne chance
Ajouter un commentaire
Réponse
+0
moins plus
Merci pour les renseignements.
updatedb ne donne rien de plus.
Apres installation de libc6-dev, commande toujours introuvable.

Sinon, les commandes :

# locate gcc | grep bin
/usr/bin/gcc-4.1
/usr/bin/gccbug-4.1
/usr/bin/gccmakedep
/usr/bin/x86_64-linux-gnu-gcc-4.1

locate g++ ne donne riene

# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11


Quant aux dernières commandes :

# apt-file update
Put CDROM labeled [Debian_GNU/Linux_4.0_r0__Etch__-_Official_amd64_DVD_Binary-1_20070407-12:15] in the cdrom device

mount: block device /dev/scd0 is write-protected, mounting read-only
cp: ne peut évaluer `/cdrom/dists/etch/Contents-amd64.gz': Aucun fichier ou répertoire de ce type



Bref, résultats peu probants.

Merci de ton aide. D'autres idées peut-être ?
Ajouter un commentaire
Réponse
+0
moins plus
Ah ben déjà il faudrait que tu configures des miroirs debian sur le net. Pour celà corrige le fichier /etc/apt/sources.list en root :
# deb cdrom:[Debian GNU/Linux testing _Etch_ - Official Snapshot i386 Binary-1 (20060403)]/ etch contrib main
deb http://ftp2.fr.debian.org/debian/ etch main
deb-src http://ftp2.fr.debian.org/debian/ etch main
 
deb http://security.debian.org/ etch/updates main contrib
deb-src http://security.debian.org/ etch/updates main contrib
deb http://security.debian.org/ testing/updates main
 
deb http://ftp2.fr.debian.org/debian etch main contrib non-free
deb http://ftp.fr.debian.org/debian/ testing main contrib non-free
 
deb http://ftp2.fr.debian.org/debian/ testing main contrib
deb-src http://ftp2.fr.debian.org/debian/ testing main contrib

Ensuite ton problème de gcc découle du fait que le lien symbolique (de /usr/bin/gcc vers /usr/bin/gcc-4.0.1) n'est pas fait. Après avoir corrigé ton /etc/apt/sources.list fais ceci, en root :
aptitude update
aptitude upgrade
aptitude install libc6-dev apt-file
ldconfig

Si ca ne marche pas c'est qu'il te manque un paquet (mais maintenant que tu as des miroirs, tu dois avoir récupéré apt-file) : que donne :
apt-file update
apt-file search gcc | grep gcc | grep bin

Bonne chance
FX35- 25 avril 2007 à 23:40
Merci pour toutes ces explications.
Un peu par hazard, en refaisant l'installation de gcc, mais surtout en demandant l'installation de gccxml, j'ai obtenu une dépendance sur gcc, qui a fini par être installé.
Avant, je n'avais que la documentation de gcc, pas le programme lui-même.
Le problème est donc clos.
Merci encore.
Ajouter un commentaire
Réponse
+0
moins plus
No problem.
@+
Ajouter un commentaire
Ce document intitulé « gcc pour debian etch AMD64 » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?