Erro de sintaxe, inesperado
Eu estou tentando compilar o código usando o gcc e executar o executável, mas está jogando erro:
gcc somefile.c -o somefile
compilação passa com sucesso. Mas, quando tento executá-lo:
$sh somefile
Isso resulta em:Erro de sintaxe, inesperado. Entre os arquivos de saída, eu não vejo somefile.o, mas em vez disso, eu vejo somefile.c ~
O conteúdo do arquivo:
#include <stdio.h>
int main(int argc, char *argv[])
{
printf("hi");
}
Contexto: Eu sou novo em programação no linux e queria começar com programas simples. Estou executando o Ubuntu 64 bits em uma máquina virtual, com gcc, g ++, etc instalado. Depois disso eu criei um arquivo de exemplo como mencionado acima ("somefile.c"), e tentei as etapas mencionadas acima, mas não consegui executar. Meu objetivo é compilar e executar um exemplo de código C ou Cpp no Ubuntu usando gcc ou g ++. Por favor ajude.