Problema para compilar ficheiros c no Linux Mint

Olá, senhores.

Escrevi este simples ficheiro…
#include <stdio.h>
int main()
{
** printf(“Hello, world!\n”);**
** return 1;**
}
…para testar se estava tudo ok, mas, para minha surpresa, no Linux Mint eu só posso compilar isto com o sudo e mesmo assim não compila. O compilador aponta um erro para a primeira linha #include <stdio.h>
Os problemas são:

  1. Porquê no Linux Mint exige que o user seja sudoer para compilar ficheiros .c?
  2. Onde está o erro na primeira linha? Fiz o mesmo ficheiro no Fedora sem ser sudoer e compilou sem problemas!

Alguém poderia explicar o que está a ocorrer?

Desde já agradeço-vos.
Cptos

Qual comando você usou?

gcc file.c -o file
Foi este o comando.

Posta qual foi o erro, se não fica complicado ajudar.