Printf n'est pas connue en ubuntu
Fermé
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
-
1 nov. 2008 à 14:53
ziedzico Messages postés 393 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 12 avril 2014 - 1 nov. 2008 à 15:13
ziedzico Messages postés 393 Date d'inscription mercredi 5 mars 2008 Statut Membre Dernière intervention 12 avril 2014 - 1 nov. 2008 à 15:13
A voir également:
- Printf n'est pas connue en ubuntu
- Ubuntu iso - Télécharger - Systèmes d'exploitation
- Ubuntu 24.04 - Accueil - Ubuntu
- Ubuntu 32 bits - Télécharger - Systèmes d'exploitation
- Musique saxophone connue electro ✓ - Forum Musique / Radio / Clip
- Son electro avec saxophone - Forum Musique / Radio / Clip
11 réponses
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 14:55
1 nov. 2008 à 14:55
remarque pour que gcc fonctionne j'ai fais la commande suivante :
sudo aptitude install build-essential
sudo aptitude install build-essential
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 14:56
1 nov. 2008 à 14:56
la meme chose :
ubuntu@ubuntu:~/Desktop$ gcc zied.c
zied.c: Dans la fonction «main» :
zied.c:4: attention : incompatible implicit declaration of built-in function «printf»
ubuntu@ubuntu:~/Desktop$ gcc zied.c
zied.c: Dans la fonction «main» :
zied.c:4: attention : incompatible implicit declaration of built-in function «printf»
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 14:58
1 nov. 2008 à 14:58
peut etre qu'on doit faire quelque chose pour que printf soit reconnue par ubuntu
une cde linux comme la precedente
une cde linux comme la precedente
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 14:59
1 nov. 2008 à 14:59
verifions mon code linux :
#include <stdlib.h>
main()
{
printf("coucou !");
}
#include <stdlib.h>
main()
{
printf("coucou !");
}
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 14:59
1 nov. 2008 à 14:59
le prob que j'utilise un cd bootable ubuntu sinon je n'aurais pas de prob
Utilisateur anonyme
1 nov. 2008 à 15:00
1 nov. 2008 à 15:00
#include <stdlib.h>
int main (int argc, char * argv[])
{
puts ( "Hello world!" ) ;
return EXIT_SUCCESS ;
}
int main (int argc, char * argv[])
{
puts ( "Hello world!" ) ;
return EXIT_SUCCESS ;
}
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 15:02
1 nov. 2008 à 15:02
gcc fonctionne :
ubuntu@ubuntu:~/Desktop$ gcc zied.c
ubuntu@ubuntu:~/Desktop$ zied.c
bash: zied.c : commande introuvable
mais comment executer ce fichier ?
ubuntu@ubuntu:~/Desktop$ gcc zied.c
ubuntu@ubuntu:~/Desktop$ zied.c
bash: zied.c : commande introuvable
mais comment executer ce fichier ?
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 15:04
1 nov. 2008 à 15:04
ecrire : zied.c
ne suffit pas de l'executer ?
ne suffit pas de l'executer ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
1 nov. 2008 à 15:08
1 nov. 2008 à 15:08
Salut,
c'est stdio.h que tu dois utiliser
il suffit de regarder man 3 printf
Si tu fait gcc zied.c alors le fichier exécutable crée par défaut sera a.out voir man gcc pour plus de détails
c'est stdio.h que tu dois utiliser
il suffit de regarder man 3 printf
PRINTF(3) Manuel du programmeur Linux PRINTF(3) NOM printf, fprintf, sprintf, snprintf, vprintf, vfprintf, vsprintf, vsnprintf - Formatage des sorties SYNOPSIS #include <stdio.h>
Si tu fait gcc zied.c alors le fichier exécutable crée par défaut sera a.out voir man gcc pour plus de détails
-o file
Place output in file file. This applies regardless to whatever sort of output is being produced, whether it be an executable file, an object file, an assembler file or prepro-
cessed C code.
If you specify -o when compiling more than one input file, or you are producing an executable file as output, all the source files on the command line will be compiled at once.
If -o is not specified, the default is to put an executable file in a.out, the object file for source.suffix in source.o, its assembler file in source.s, and all preprocessed C
source on standard output.
Ce qui veut dire que dans ton cas il faut fairegcc zied.c ./a.out
ziedzico
Messages postés
393
Date d'inscription
mercredi 5 mars 2008
Statut
Membre
Dernière intervention
12 avril 2014
112
1 nov. 2008 à 15:13
1 nov. 2008 à 15:13
merci enormement c resolu