Conheci o mesmo problema e encontrei sua pergunta pelo mecanismo de pesquisa. Eu resolvo o problema movendo a opção "-lm" para a última parte do comando.
Por favor, tente o seguinte comando:
gcc -Wall filex.c -o filex.out -lm
Eu instalei recentemente a versão para desktop do Ubuntu 12.04 LTS de 32 bits e escrevi um programa de computador no qual ele usa a cabeça math.h, e continuo recebendo um erro dizendo que é uma referência indefinida para 'pow'. Eu complementei usando gcc -Wall -lm filex.c -o filex.out
.
Eu realmente gosto deste novo sistema, mas o que pode estar errado? Todos os fóruns que eu olhei apenas dizem para compilar usando -lm
que eu sou. Eu compilei o mesmo programa em outro computador e funciona muito bem. Alguém pode ajudar?
Conheci o mesmo problema e encontrei sua pergunta pelo mecanismo de pesquisa. Eu resolvo o problema movendo a opção "-lm" para a última parte do comando.
Por favor, tente o seguinte comando:
gcc -Wall filex.c -o filex.out -lm