#1 Le 16/10/2006, à 21:27
- cybr
plantage lors de la compilation sous vim
Bonjour,
j'ai installé ubuntu edgy dernierement et lorsque je compile un programme sous vim avec gcc, j'obtien le message d'erreur suivant :
test.c:1:18: error: stdio.h: Aucun fichier ou répertoire de ce type
test.c: In function ‘main’:
test.c:4: error: ‘i’ undeclared (first use in this function)
test.c:4: error: (Each undeclared identifier is reported only once
test.c:4: error: for each function it appears in.)
test.c:7: warning: implicit declaration of function ‘printf’
test.c:7: warning: incompatible implicit declaration of built-in function ‘printf’
test.c:10: warning: incompatible implicit declaration of built-in function ‘printf’
avec ce programme
#include<stdio.h>
int main()
{
for (i=0;i<10;i++)
{
if (i%2==0){
printf ("le nombre %d est pair\n",i);
}
else {
printf ("le nombre %d est impair\n",i);
}
}
return 0;
}
Est ce que quelqu'un peut me dire ce que je doit faire ?
Hors ligne
#2 Le 16/10/2006, à 21:33
- Crashforburn
Re : plantage lors de la compilation sous vim
Bonjour,
j'ai installé ubuntu edgy dernierement et lorsque je compile un programme sous vim avec gcc, j'obtien le message d'erreur suivant :test.c:1:18: error: stdio.h: Aucun fichier ou répertoire de ce type test.c: In function ‘main’: test.c:4: error: ‘i’ undeclared (first use in this function) test.c:4: error: (Each undeclared identifier is reported only once test.c:4: error: for each function it appears in.) test.c:7: warning: implicit declaration of function ‘printf’ test.c:7: warning: incompatible implicit declaration of built-in function ‘printf’ test.c:10: warning: incompatible implicit declaration of built-in function ‘printf’
avec ce programme
#include<stdio.h> int main() { for (i=0;i<10;i++) { if (i%2==0){ printf ("le nombre %d est pair\n",i); } else { printf ("le nombre %d est impair\n",i); } } return 0; }
Est ce que quelqu'un peut me dire ce que je doit faire ?
Déclares i avant ta boucle (int i=0)
Un blog inutile de plus : http://crashforburn.free.fr/dotclear/
[Membre du club des beaux Ubunteros] : http://forum.ubuntu-fr.org/viewtopic.php?pid=535299
Contre la nouvelle année, votons fonacon : http://www.fonacon.net/
Hors ligne
#3 Le 16/10/2006, à 22:06
- cybr
Re : plantage lors de la compilation sous vim
oups desole pour la declaration de i mais je ne pensse pas que ca explique le : error: stdio.h: Aucun fichier ou répertoire de ce type
Hors ligne
#4 Le 16/10/2006, à 23:47
- Link31
Re : plantage lors de la compilation sous vim
As-tu bien installé le paquet build-essential et pas seulement le paquet gcc ?
Hors ligne
#5 Le 17/10/2006, à 11:52
- gapz
Re : plantage lors de la compilation sous vim
Et j'aimerais préciser aussi que ça ne viens pas de vim en lui même mais la manière dont tu l'as configurer (notamment les map si tu les utilisent).
Voila, j'ai eu peur l'espace d'un instant,
enjoy vim ;-)
Real programmers code in binary :: http://gapz.tuxfamily.org
Hors ligne