Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 12/01/2008, à 14:06

stylik

[RESOLU] no acceptable C compiler found in $PATH

SALUT à  tous les Uboutiens !
J'atterris sur la terre des Ubutiens, alors un grand merci pour votre accueil.

L'objectif de ce post est la recherche de conseils pour finaliser la configuration de mon système d'exploitation Ubuntu 6.06 LTS en installant un émulateur pour faire tourner un "doze XP" (et me faire la main sur le reseau avant de passer à  la pratique en futur pro). L'émulateur téléchargé est bochs-20080107.tar.gz

- J'ai essayé l'installation avec le gestionnaire de paquets Synaptic, mais impossible de retrouver les paquets. A priori, c'est parceque ca n'est pas un .Deb. Est-ce bien ça ? 
- Donc, j'ai essayé en ldc :
        tar xvzf bochs-20080107.tar.gz        ok
        cd bochs-20080107                   ok
        ./configure;make;make install         =>
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking if you are configuring for another platform... no
checking for standard CFLAGS on this platform...
checking for gcc... no
checking for cc... no
checking for cl.exe... no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.

Donc, en recherchant no-acceptable-c-compiler-found-in-path" sur Google, j'obtiens  les conseils suivants :

    - conseil forum 1 :
"chercher le(s) paquet(s) gcc dans ta distribution et installer."

> je vérifie dans Synaptic si gcc est installé. Les paquets  installés sont gcc-3.3-base (version 1:3.3.6-10) et  gcc-4.0-base (version 4.0.3-1ubuntu5). Toutefois, en ldc "find / -name gcc"  me renvoit "Aucun fichier ou répertire de ce type" + "/usr/lib/gcc" !?

nota : constatant que ce n'était pas dernière version de gcc,   j'ai entrepris de télécharger sur http://gcc.gnu.org/releases.html, version la plus récente gcc 4.2.2 (October 7, 2007) au format tar.bz2. Mais la ldc suivante de renvoit :
root@w1-desktop:/opt/compilateur# tar.bz2 xvjf gcc-4.2.2.tar.bz2
bash: tar.bz2 : commande introuvable

    - conseil forum 2 :
"run 'updatedb' and then 'locate bin/gcc'
this should tell you whether you have the gcc binary installed.
You only need a compiler to build software from source - you can install packages without a compiler, so usually it is not a required base element. If you don't find gcc above, double check the list of packages that have gcc in the title - you may not have installed the right one (there are a few, for example gcc-java is only the java component of the compiler - it shouldn't install without the core C compiler, but you never know)"
" what does "echo $PATH" say?"
" Try this: find / -name gcc"

>         updatedb                        ok
>         locate bin/gcc                    =>   /usr/bin/gcc-4.0
                                          /usr/bin/gccbug-4.0
>        echo $PATH                    => /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin   
>        find / -name gcc                =>   
find: ./proc/7721/task: Aucun fichier ou répertoire de  ce type
find: ./proc/7721/fd: Aucun fichier ou répertoire de ce type
./usr/lib/gcc
./usr/share/doc/gcc-4.0-base/gcc

La boucle est bouclée. Il me reste à  creuser See `config.log' for more details.
Mais en matière de PATH, je patine dur.
C'est pourquoi je fais appel à  votre aimable sollicitude pour m'indiquer si je suis  sur la bonne (celle du PATH) ou la mauvaise route . Merci d'avance au personnes prédisposées à  me répondre.

Dernière modification par stylik (Le 14/01/2008, à 11:51)


MSI K9N SLI-2F, MSI R7-260X, Athlon X2, Ubuntu 12.04

Hors ligne

#2 Le 14/01/2008, à 11:52

stylik

Re : [RESOLU] no acceptable C compiler found in $PATH

j'ai installé VirtualBox !


MSI K9N SLI-2F, MSI R7-260X, Athlon X2, Ubuntu 12.04

Hors ligne