Ubuntu 12.04 compilando um programa em C

0

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?

    
por Porfirio Cervantes 02.05.2012 / 23:15

1 resposta

1

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
    
por hankenryoku 23.05.2012 / 15:33