WayGlass Postado Janeiro 4, 2015 Denunciar Share Postado Janeiro 4, 2015 (editado) 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 Janeiro 4, 2015 por WayGlass Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 LazaroBinda Postado Janeiro 9, 2015 Denunciar Share Postado Janeiro 9, 2015 Algum erro no funcao(). Posta o código dele. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
WayGlass
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:
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.