Have you tried gcc -o hello hello.c? That's the usual order, but I tried it on my machine and your order does seem to work.
Make sure you have the file "/usr/include/stdio.h"
and it looks like you're missing a space in your include statement, it should be:
I copied and pasted your code into a file and got a completely different error. This is a known working standard hello.c program, copy and paste it into a new .c file and try it and report back:
use "gcc -o hello whateverfilenameyouuse.c"
Code:
#include <stdio.h>
int main (int argc, char * argv[]) {
printf("Hello World!\n");
return 0;
}
(BTW: This probably should be in the Programming forum)