Compiler un fichier C sous linux
Résolu/Fermé
Utilisateur anonyme
-
18 déc. 2006 à 21:37
mamiemando Messages postés 33606 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 mars 2025 - 17 nov. 2007 à 11:11
mamiemando Messages postés 33606 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 26 mars 2025 - 17 nov. 2007 à 11:11
A voir également:
- Compiler un fichier C sous linux
- Fichier rar - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir un fichier .bin - Guide
- Comment ouvrir un fichier docx ? - Guide
8 réponses
mamiemando
Messages postés
33606
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 mars 2025
7 836
19 déc. 2006 à 01:54
19 déc. 2006 à 01:54
Alors d'abord une petite correction
Ensuite il faut t'assurer que tu as installer les paquets de développements pour le c, à savoir une libc-dev et un gcc. Ensuite :
Manifestement tu n'as pas de fichier stdio.h ce qui laisse supposé que tu n'as pas installé de libc.
Bonne chance
#include <stdio.h> /* Notre premier programme en C */ int main(){ printf("hello, world\n"); return 0; }
Ensuite il faut t'assurer que tu as installer les paquets de développements pour le c, à savoir une libc-dev et un gcc. Ensuite :
gcc -W -Wall -o monexecutable monfichier.c
Manifestement tu n'as pas de fichier stdio.h ce qui laisse supposé que tu n'as pas installé de libc.
Bonne chance
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 déc. 2006 à 08:37
19 déc. 2006 à 08:37
Salut.
En effet, le compilateur ne trouve pas le fichier d'en tête que tu inclu : stdio.h
étant donné que c'est vraiment le fichier de base, je pense qu'il doit être quelque part.
Donc, pour résoudre ton problème, recherche ce fichier.
Une foi que tu as trouver où il est, tu rajoute le chemin au compilateur par l'option -I :exe:
gcc -o monexecutable monfichier.c -I/usr/include
si stdio.h est dans un /usr/include, ou un répertoire stadard de ce genre, il est possible que le compilateur soit mal configurer.
En effet, le compilateur ne trouve pas le fichier d'en tête que tu inclu : stdio.h
étant donné que c'est vraiment le fichier de base, je pense qu'il doit être quelque part.
Donc, pour résoudre ton problème, recherche ce fichier.
Une foi que tu as trouver où il est, tu rajoute le chemin au compilateur par l'option -I :exe:
gcc -o monexecutable monfichier.c -I/usr/include
si stdio.h est dans un /usr/include, ou un répertoire stadard de ce genre, il est possible que le compilateur soit mal configurer.
mamiemando
Messages postés
33606
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 mars 2025
7 836
19 déc. 2006 à 10:20
19 déc. 2006 à 10:20
Ah j'ai peut être une idée. Peux tu faire en root un :
Donne nous le résultat, puis dans une console utilisateur tape :
et donne nous également le résultat.
Bonne chance
updatedb locate stdio.h
Donne nous le résultat, puis dans une console utilisateur tape :
echo $LD_LIBRARY_PATH
et donne nous également le résultat.
Bonne chance
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 déc. 2006 à 15:50
19 déc. 2006 à 15:50
tu as quoi comme distrib de Linux?
le mieux, c'est d'aller dans l'installateur de package, et de lui demander de mettre les bib C.
le mieux, c'est d'aller dans l'installateur de package, et de lui demander de mettre les bib C.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Char Snipeur
Messages postés
9813
Date d'inscription
vendredi 23 avril 2004
Statut
Contributeur
Dernière intervention
3 octobre 2023
1 298
19 déc. 2006 à 16:02
19 déc. 2006 à 16:02
Salut.
Je ne connait pas ubuntu comme distrib (d'ailleur, il vaut mieux le préciser à chaque fois que tu fait un message, en plus de Linux) mais tu peux faire des recherches sur le forum ou sur google sur "comment installer un nouveau package?"
j'en sais pas plus desoler.
Je ne connait pas ubuntu comme distrib (d'ailleur, il vaut mieux le préciser à chaque fois que tu fait un message, en plus de Linux) mais tu peux faire des recherches sur le forum ou sur google sur "comment installer un nouveau package?"
j'en sais pas plus desoler.
mamiemando
Messages postés
33606
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 mars 2025
7 836
20 déc. 2006 à 15:29
20 déc. 2006 à 15:29
Il faut installer les paquets de developpement gcc (genre gcc-dev libc-dev, ou nom approchant).
Bonne chance
Bonne chance
Bonjour,
tu peut ouvrir ton gestionnaire de paquets sunaptic, dans la fenetre de paquet, tu choisis libc-dev, apres tu installe
tu peut ouvrir ton gestionnaire de paquets sunaptic, dans la fenetre de paquet, tu choisis libc-dev, apres tu installe
mype
Messages postés
2435
Date d'inscription
jeudi 1 novembre 2007
Statut
Membre
Dernière intervention
16 août 2010
436
17 nov. 2007 à 04:29
17 nov. 2007 à 04:29
je pense qu'en un an il a du le trouvé...
mamiemando
Messages postés
33606
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
26 mars 2025
7 836
17 nov. 2007 à 11:11
17 nov. 2007 à 11:11
:-)))))))))))))))