domingo, 31 de outubro de 2010

Como fazer funções da biblioteca math.h funcionarem em C usando gcc

Acabaram de me perguntar, depois de muito pesquisar, como fazer as funções log, logf, logl e similares da biblioteca math.h funcionarem no linux... Se é tão difícil de encontrar, vale deixar registrado pra quem estiver com o mesmo problema:

Se você usa o compilador gcc (linux), sempre que usar funções da bilioteca utilize a flag -lm ao compilar e vai fucionar tudo direitinho... 

Para compilar fica, então:

 gcc -lm programa.c -o programa

Bom trabalho!