Iniciante: erro de sintaxe antes de int main ()
Eu estou tentando executar um programa Hello World, mas estou recebendo o erro
./ex1.c: line 3: syntax error near unexpected token `(`
./ex1.c: line 3: `int main (int argc, char *argv[])'
ou
./ex1.c: 3: ./ex1.c: Syntax error: "(" unexpected
ou
./ex1.c:3: unknown file attribute: i
./ex1.c:4: parse error near `}'
O estranho é que eu corri este mesmo programa antes e não tive problemas.
Não tenho certeza se esses problemas estão relacionados, mas o problema aconteceu depois que instalei o Valgrind para executar o Exercício 4 no Learn C The Hard Way. Recebi um erro que dizia que a permissão negada foi corrigida usandochmod +x
. Então todo meu.c
arquivos necessários permissão que eles não tinham antes. Então eu fizchmod -R 0777
para o diretório com todos os meus arquivos de prática. Portanto, o problema de permissão foi corrigido, mas o erro acima foi iniciado. Eles podem ser concluídos sem relação, mas queriam incluir apenas no caso.