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 04/04/2006, à 11:31

cb68

comment compiler avec GCC3

Voila le tutorial que je suis en train de suivre :

...
Nous utiliserons GCC 3 au lieu de GCC 4 (compilateur par défaut sous Ubuntu) car les programmes ne sont pas encore compatibles avec ce dernier.

Commençons par compiler et installer le module de programmation:

tar xzvf mediabox404_prg_*.tar.gz
cd mediabox404_prg*
CC=/usr/bin/gcc-3.4 ./configure
make
sudo make install

...

Le problème que j'ai c'est que la ligne CC=/usr/bin/gcc-3.4 ./configure ne passe pas !
J'ai essayé avec ./configure tout seul ca passe mais le make ne passe plus !

Dernière modification par cb68 (Le 04/04/2006, à 11:31)


Kubuntu 6.06 depuis 2006-07-21
les avancés de linux :
http://cb68.free.fr/cb/linux.php

Hors ligne

#2 Le 04/04/2006, à 11:58

Donk

Re : comment compiler avec GCC3

Est ce que gcc-3.4 est installé?

Hors ligne

#3 Le 04/04/2006, à 12:00

coffee

Re : comment compiler avec GCC3

tar xzvf mediabox404_prg_*.tar.gz
cd mediabox404_prg*
CC=/usr/bin/gcc-3.4
./configure
make
sudo make install

adresse du tutoriel stp s'il est sur doc.ubuntu-fr.org

Dernière modification par coffee (Le 04/04/2006, à 12:02)


Nom d'un tupperware habillé en streetware mangeant de la confiture de pouère et qui se dite où est-ce que je suis ouère !
Tiens mon blog
Les blagues sous forme de fausses aides sont susceptible de ban (ex: rm)

Hors ligne

#4 Le 04/04/2006, à 13:49

cb68

Re : comment compiler avec GCC3

Voici l'adresse du tutorial en question : http://placelibre.ath.cx/keyes/index.php/2005/12/14/59-radio-ubuntu-icecast-mediabox404
J'ai installé gcc3.4
Mais la ou ca coince c'est la ligne
#CC=/usr/bin/gcc-3.4 ./configure
Si je fait

CC=/usr/bin/gcc-3.4 ./configure

il me dit

./configure: line 88: conf7860.sh: Permission denied
./configure: line 89: conf7860.sh: Permission denied
chmod: cannot access `conf7860.sh': No such file or directory
./configure: line 201: conf7860.file: Permission denied
./configure: line 1162: config.log: Permission denied

et si je fait

sudo CC=/usr/bin/gcc-3.4 ./configure

,
Il me réponds

sudo: CC=/usr/bin/gcc-3.4: command not found

Que faire ?

Dernière modification par cb68 (Le 04/04/2006, à 13:50)


Kubuntu 6.06 depuis 2006-07-21
les avancés de linux :
http://cb68.free.fr/cb/linux.php

Hors ligne

#5 Le 04/04/2006, à 16:36

Renorems

Re : comment compiler avec GCC3

Eh bien ça veut tout simplement dire qu'il ne trouve pas la commande je pense.
Cherche où est ton configure, puis tape :

sudo CC=/usr/bin/gcc-3.4 /cheminduconfigure/configure

Hors ligne

#6 Le 04/04/2006, à 18:01

cb68

Re : comment compiler avec GCC3

On m'a fait changer les droits j'ai mis 777 et ca semble passer. Merci.
Quand je lance j'ai erreur de segmentation je ne sais pas ce qui cloche.


Kubuntu 6.06 depuis 2006-07-21
les avancés de linux :
http://cb68.free.fr/cb/linux.php

Hors ligne

#7 Le 04/04/2006, à 23:39

gene69

Re : comment compiler avec GCC3

ben c'est les festivité qui commencent ! à cette heure si tu devrais avoir trouvé.

Sinon je veux bien t'aider un peux.


----
   pour basculer d'un compiateur à l'autre je modifie le lien symbolique:

    sudo rm /usr/bin/gcc
    sudo ln -s /usr/bin/gcc-4.0 /usr/bin/gcc

sudo: CC=/usr/bin/gcc-3.4: command not found

le shell passe en mode root, puis va chercher la commande CC qui se trouve dans /bin/ .or CC n'est pas une commande shell standart. La procedure normale veut qu'il existe un lien symbolique nommé gcc dans /bin/ et qu'il pointe vers le compilateur C de tes reves /usr/bin/gcc-3.4 Quand on compile on utilise des lignes du genre  gcc -Wall -ansi source.c -o executable ou un makefile.

CC est une variable habituellement utilisée comme variable de stockage du nom du compilateur dans un makefile. (CC = gcc ou CC = g++ ) . Pour moi ça sent le grand mélange



perso je comprend pas pourquoi tu fais des "./configure"

Dernière modification par gene69 (Le 04/04/2006, à 23:52)


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne

#8 Le 05/04/2006, à 06:48

cb68

Re : comment compiler avec GCC3

Moi non plus je ne comprends pas pourquoi il faut faire cela. Je suis simplement le tutorial et cette partie est expliqué comme si c'était une simple formalité.

Comme j'avais déja fait cette installation sur le tutorial sarge, j'ai simplement envoyer les objets sur ubuntu et ca a l'air de marcher !
Alors pourquoi j'ai une erreur de segmentation ? est ce que ca passe pas mais je crois que ca passe ?

Je vais quand meme essayer avec le lien symbolique comme tu explique


Kubuntu 6.06 depuis 2006-07-21
les avancés de linux :
http://cb68.free.fr/cb/linux.php

Hors ligne

#9 Le 05/04/2006, à 19:09

gene69

Re : comment compiler avec GCC3

ou elle arrive ton erreur de segmentation?

dans ton code ? c'est normal!;) pendant la compilation ? ce l'est moins... Tu es peut-être l'heureux découvreur d'une bug de gcc...:cool:

perso pour installé gcc j'ai cliqué dans la bonne case de synaptic of gnome (quoi ? c'est quoi KDE ?) pi après ça marchait....

ya des truc à rajouter si tu code beaucoup et des mises à jours de la librairie qui permet de compiler (lib__6__ ) mais ça marche super bien. ya rien de tout ça à faire normalement. Qu'est ce qu'on t'a raconté chez sarge...


Quand le berger est lâche, le loup chie de la laine.
A (draft) guide to UFO Alien-Invasion

Hors ligne