Undefined reference to pow e +

Undefined reference to pow e +

por Mateus Barros Rodrigues -
Número de respostas: 4

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.

Em resposta à Mateus Barros Rodrigues

Re: Undefined reference to pow e +

por José Coelho de Pina -

Quanto ao erro do pow, podem ignorar. Fiz de um jeito diferente e foi.

Como?

Em resposta à Mateus Barros Rodrigues

Re: Undefined reference to pow e +

por José Coelho de Pina -

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=

Precisa de um -lm para "linkar"com a biblioteca matemática

     gcc queueo.o esqueleto-ep3.o -o ep3 -lm