Langage c sous ubuntu
Résolu
ziedzico
Messages postés
393
Date d'inscription
Statut
Membre
Dernière intervention
-
Houssam -
Houssam -
Bonjour,j'ai un prob au niveau de la compilation du code c sous le terminal de ubuntu bootable
apres ::: [ gcc zied.c ] ::: j'ai recu ce code d'erreur : /usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution
merci de me repondre
mon fichier comporte le code suivant :
#include<stdio.h>
main()
{
printf ("coucou !");
}
apres ::: [ gcc zied.c ] ::: j'ai recu ce code d'erreur : /usr/bin/ld: crt1.o: No such file: No such file or directory
collect2: ld a retourné 1 code d'état d'exécution
merci de me repondre
mon fichier comporte le code suivant :
#include<stdio.h>
main()
{
printf ("coucou !");
}
A voir également:
- Langage c sous ubuntu
- Langage ascii - Guide
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Langage binaire - Guide
- Pascal langage - Télécharger - Édition & Programmation
- Ubuntu portable - Télécharger - Systèmes d'exploitation
31 réponses
il faut installer les lib standards
tapes dans un terminal
tapes dans un terminal
sudo aptitude install build-essentialapres tu pourras compiler ton programme
les librairies standard du C comme stdio.h, stdlib.h etc... tu dois les installer pour compiler ton programme
pour ça tu ouvres un terminal et tu tapes
pour ça tu ouvres un terminal et tu tapes
sudo aptitude install build-essential
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
je suis sous Desktop et le fichier se trouve sur le bureau
car quand je fais "vi zied.c" le fichier apparait sur le bureau
car quand je fais "vi zied.c" le fichier apparait sur le bureau
je crois que il manque des fichiers d'installation ou une des bibleotheques car je vois maintenant :
zied.c:1:18: erreur: stdio.h : Aucun fichier ou dossier de ce type
zied.c: Dans la fonction «main» :
zied.c:4: attention : incompatible implicit declaration of built-in function «printf»
zied.c:1:18: erreur: stdio.h : Aucun fichier ou dossier de ce type
zied.c: Dans la fonction «main» :
zied.c:4: attention : incompatible implicit declaration of built-in function «printf»
#include <stdio.h>
#include <stdlib.h>
int main (int argc, char * argv[])
puts ( "Hello world!" ) ;
}
#include <stdlib.h>
int main (int argc, char * argv[])
puts ( "Hello world!" ) ;
}
pour hello world je vois :
zied.c:1:19: erreur: stdio.h : Aucun fichier ou dossier de ce type
zied.c:2:20: erreur: stdlib.h : Aucun fichier ou dossier de ce type
zied.c: Dans la fonction «main» :
zied.c:8: erreur: expected declaration specifiers before «puts»
zied.c:12: erreur: expected declaration specifiers before «}» token
zied.c:12: erreur: expected «{» at end of input
zied.c:1:19: erreur: stdio.h : Aucun fichier ou dossier de ce type
zied.c:2:20: erreur: stdlib.h : Aucun fichier ou dossier de ce type
zied.c: Dans la fonction «main» :
zied.c:8: erreur: expected declaration specifiers before «puts»
zied.c:12: erreur: expected declaration specifiers before «}» token
zied.c:12: erreur: expected «{» at end of input