Ao tentar compilar meu EP pelo makefile ele acusa "undefined reference to pow" , mesmo incluindo-se a Math.h no começo do codigo, já até tentei incluir o -lm nas linhas do makefile D=
meu makefile:
# LIBDIR = /usr/local/lib
# CFLAGS = -Wall -O2 -ansi -pedantic -Wno-unused-result
# CC = gcc
###########################################################################
esqueleto-ep3: esqueleto-ep3.o queue.o
gcc queue.o esqueleto-ep3.o -o ep3
queue.o: queue.c
gcc -Wall -O2 -ansi -pedantic -Wno-unused-result -c queue.c
esqueleto-ep3.o: esqueleto-ep3.c
gcc -Wall -O2 -ansi -pedantic -Wno-unused-result -c esqueleto-ep3.c
e aproveitando, como eu poderia utilizar a Celula como definida no esqueleto no meu header da fila? Pois quando eu defino uma struct Celula com os mesmos campos no header e tento utilizá-la no esqueleto ele acusa incompatibilidade.
Desde já, obrigado o/
Em resposta à Mateus Barros Rodrigues
Re: Undefined reference to pow e +
por Mateus Barros Rodrigues -
Quanto ao erro do pow, podem ignorar. Fiz de um jeito diferente e foi.
Quanto ao erro do pow, podem ignorar. Fiz de um jeito diferente e foi.
Como?
Eu decidi fazer sem headers, colocando as funções no proprio esqueleto e ele parou de acusar undefined reference.