Ir para conteúdo
Fórum Script Brasil
  • 0

Não consigo resolver o erro: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attr


WayGlass

Pergunta

Pessoal, estou aprendendo a criar makefile então fiz um teste. Criei um main.c, funcao.h, funcao.c e o makefile. Quando executo o make dá esse erro:

main.c: In function ‘funcao’:
main.c:5:9: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
int main{
^
main.c:9:1: error: expected ‘{’ at end of input
}
^
make: ** [main.o] Erro 1
casa@Casa-945GZM-S2:~/Documentos/Meu_Makefile$ make
main.c: In function ‘funcao’:
main.c:5:12: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token
int main( ){
^
main.c:9:1: error: expected ‘{’ at end of input
}
^
make: ** [main.o] Erro 1
Minha main.c:

#include <stdio.h>
#include <stdlib.h>
#include "funcao.h"
 
int main( ){
int x=10;
funcao(x);
return 0;
}
Quando eu tiro '#include "funcao.h"' funciona.
Editado por WayGlass
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...