Compilation hellworld en C
Résolu
philippe
-
ballack -
ballack -
BOnsoir , voici le programme que j'ai écrit en C :
et voici ce que j'ai à la compilation sous une mandriva :
$ gcc test.c
test.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘buffer
’
test.c:1: error: missing terminating ' character
test.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘you’
test.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘enter’
test.c:3: error: missing terminating ' character
In file included from /usr/include/_G_config.h:44,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from test.c:6:
/usr/include/gconv.h:72: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/gconv.h:88: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/gconv.h:97: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/gconv.h:174: error: expected specifier-qualifier-list before ‘size_
t’
In file included from /usr/include/stdio.h:72,
from test.c:6:
/usr/include/libio.h:328: error: expected specifier-qualifier-list before ‘size_
t’
/usr/include/libio.h:360: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/libio.h:369: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/libio.h:485: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘_IO_sgetn’
In file included from test.c:6:
/usr/include/stdio.h:312: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:319: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:361: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:363: error: format string argument not a string type
/usr/include/stdio.h:365: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:614: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fread’
/usr/include/stdio.h:620: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fwrite’
/usr/include/stdio.h:642: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fread_unlocked’
/usr/include/stdio.h:644: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fwrite_unlocked’
quelle erreur gigantesque pour un si petit programme non?
si quelqu'un a une idée...
merci
#include <stdio.h> int main() { printf("hello\n"); }
et voici ce que j'ai à la compilation sous une mandriva :
$ gcc test.c
test.c:1: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘buffer
’
test.c:1: error: missing terminating ' character
test.c:2: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘you’
test.c:3: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘enter’
test.c:3: error: missing terminating ' character
In file included from /usr/include/_G_config.h:44,
from /usr/include/libio.h:32,
from /usr/include/stdio.h:72,
from test.c:6:
/usr/include/gconv.h:72: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/gconv.h:88: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/gconv.h:97: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/gconv.h:174: error: expected specifier-qualifier-list before ‘size_
t’
In file included from /usr/include/stdio.h:72,
from test.c:6:
/usr/include/libio.h:328: error: expected specifier-qualifier-list before ‘size_
t’
/usr/include/libio.h:360: error: expected declaration specifiers or ‘...’ before
‘size_t’
/usr/include/libio.h:369: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/libio.h:485: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘_IO_sgetn’
In file included from test.c:6:
/usr/include/stdio.h:312: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:319: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:361: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:363: error: format string argument not a string type
/usr/include/stdio.h:365: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:614: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fread’
/usr/include/stdio.h:620: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fwrite’
/usr/include/stdio.h:642: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fread_unlocked’
/usr/include/stdio.h:644: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__ ’ before ‘fwrite_unlocked’
quelle erreur gigantesque pour un si petit programme non?
si quelqu'un a une idée...
merci
A voir également:
- Compilation hellworld en C
- Breach compilation c'est quoi - Guide
- Compiler plusieurs pdf en un seul - Guide
- Compilation error: expected unqualified-id before '{' token ✓ - Forum C++
- Compiler plusieurs feuilles excel en une seule - Guide
- Problème Compilation Dev-C++ - Forum C++
4 réponses
#include <stdio.h> int main() { <==== Ca ----------------------------------- int main() { <====ou ca ------------------------------------ int main () <===== pas ca {
Mais bon ça peut etre autre chose... Essaie comme je t'ai donné.
EDIT : OK trop tard :p
Tu verras le C est un langage ou on perd tu temps dans la syntaxe !