Probleme de gcc sous mandriva 2008 [Résolu/Fermé]

Signaler
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
-
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
-
Bonjour,
en fait j'ai installer mandriva 2008 mais le probleme ce que je n'ai pas le compilateur c pour executer des fichiers c.
je voulais savoir s'il vous plait comment je peux faire pour avoir le gcc si c'est pour le telecharger ou et comment l'installer apres. merci beaucoup a tous

24 réponses

Messages postés
2571
Date d'inscription
vendredi 1 avril 2005
Statut
Contributeur
Dernière intervention
6 septembre 2008
375
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
comme je fait la command : gcc file_name.e
un message apparait avec la montion : gcc: pas de fichier à l'entrée
Messages postés
14720
Date d'inscription
samedi 9 décembre 2006
Statut
Contributeur
Dernière intervention
28 juillet 2021
2 335
bonjour,
urpmi gcc
a+
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
[root@localhost ~]# urpmi gcc
Le paquetage gcc-4.2.2-3.1mdv2008.0.i586 est déjà installé
Le paquetage gcc-4.2.2-0.RC.1mdv2008.0.i586 ne peut être installé
[root@localhost ~]# urpmi gcc
Le paquetage gcc-4.2.2-3.1mdv2008.0.i586 est déjà installé
Le paquetage gcc-4.2.2-0.RC.1mdv2008.0.i586 ne peut être installé
[root@localhost ~]#

que doit je faire mainteant?
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 544
Salut,

affiche le résultat de la commande
 whereis gcc&&gcc --version
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
[root@localhost ~]# whereis gcc&&gcc --version
gcc: /usr/bin/gcc4.3-version /usr/bin/gcc3.3-version /usr/bin/gcc4.3 /usr/bin/gcc4.2-version /usr/bin/gcc /usr/lib/gcc
gcc (GCC) 4.2.2 20071128 (prerelease) (4.2.2-3.1mdv2008.0)
Copyright © 2007 Free Software Foundation, Inc.
Ce logiciel est libre; voir les sources pour les conditions de copie. Il n'y a PAS
GARANTIE; ni implicite pour le MARCHANDAGE ou pour un BUT PARTICULIER.

[root@localhost ~]#
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
471
bonjour,

c'est pas plutôt ceci :
<EDIT
$ gcc -o file_name file_name.c

désolé>

puis pour exécuter :
$ ./file_name
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
le system est instale dans la partion e
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
471
gcc: pas de fichier à l'entrée

pourtant le message semble clair ... la commande que tu tapes ne semble pas correcte ....


le system est instale dans la partion e

désolé, je ne cromprends pas bien ..

<EDIT : doc :
http://www.haypocalc.com/wiki/Gcc
EDIT>
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
le Problème que le compilateur n est pas installe ,ce n est pas dans la commande gcc file-name .e
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
471
file_name.e

à la fin c'est pas un C qu'il faut mettre à la place du E ??
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
alors que je faire maintenant ?


[root@localhost ~]# gcc tp3.e -o tp3
tp3.e: file not recognized: File format not recognized
collect2: ld a retourné 1 code d'état d'exécution
[root@localhost ~]#
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
471
est-ce qu'on peut m'ôter un doute :

le system est instale dans la partion e

est-ce que cela expliquerait pourquoi le fichier a une extension .e (.E) ?
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
yes, c est pour ca
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
471
1) vu que tes commandes ne fonctionnent pas !
2) vu que tu sembles essayer de compiler avec gcc
3) vu que tes fichiers sont dans la partition "E"

4) je ferai :

a) utiliser l'extension .c (.C)
b) indiquer à gcc le chemin absolu de tes fichiers.

je peux me tromper ....je ne suis pas spécialiste ...
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 544
Salut,

mets ton fichier tp3.e sur cjoint.com et colle ici le lien
Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
le fichier ( tp3.e) est un fichier ou langage c ,j 'ai le faire pour tester le compilateur

il continent :

#include<stdio.h>
main()
{
printf("hello!\n");
}

j'attend la réponse , s'il vous plait
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 544
Re,

lami20j@debian:~$ cat tp3.c
#include<stdio.h>
int main()
{
  printf("hello!\n");
  return 0;
}

lami20j@debian:~$ gcc -o tp3 tp3.c
lami20j@debian:~$ ./tp3
hello!
lami20j@debian:~$

Messages postés
41
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
7 mars 2011
1
alors la question est : comment tu installes le compilateur gcc sous mandriva ,si tu utilises cette systeme

--------------------------------------------------

[root@localhost ~]# gcc -o tp3 tp3.e
tp3.e: file not recognized: File format not recognized
collect2: ld a retourné 1 code d'état d'exécution
[root@localhost ~]#
Messages postés
8158
Date d'inscription
samedi 7 août 2004
Statut
Membre
Dernière intervention
1 septembre 2014
471
ton compilateur est installé !!!!

la seule différence avec lami20j est que tu veux absolument utlisé l'extension .e (.E) !!!!!!!!!!!!!!!!!!!!!!!!!!!