Beginner problem / error with ansi-c and gcc under ubuntu.

Posted by Framester on Stack Overflow See other posts from Stack Overflow or by Framester
Published on 2010-04-26T11:40:00Z Indexed on 2010/04/26 11:43 UTC
Read the original article Hit count: 283

Filed under:
|
|
|
|

Hi,

I am just starting programming ansi c with gcc under ubuntu (9.04). I get following error messages:

error messages:

main.c:6: error: expected identifier or ‘(’ before ‘/’ token
In file included from /usr/include/stdio.h:75,
                 from main.c:9:
/usr/include/libio.h:332: error: expected specifier-qualifier-list before ‘size_t’
/usr/include/libio.h:364: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/libio.h:373: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/libio.h:493: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_IO_sgetn’
In file included from main.c:9:
/usr/include/stdio.h:314: error: expected declaration specifiers or ‘...’ before ‘size_t’
/usr/include/stdio.h:682: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fread’
/usr/include/stdio.h:688: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘fwrite’
main.c:12: error: expected identifier or ‘(’ before ‘/’ token

I assume it is a very simple problem, maybe in the configuration of ubuntu or gcc. I am new to programming under linux as well. I googled for help and went through a tutorial but could not find an answer. Thank you!

code:

#include <stdio.h>
#include <math.h>    
int main()
    {
     printf("TestOutput\n");

     return (0);
    }

command:

~/Documents/projects/Trials$ gcc -Wall -ansi main.c

© Stack Overflow or respective owner

Related posts about ubuntu

Related posts about gcc