Anexe -lm
ao final do seu comando gcc
.
Com todas as versões recentes do GCC em sistemas GNU / Linux, como o Ubuntu, quando você usa a biblioteca de matemática, você precisa vincular explicitamente a ela. Ele não é automaticamente vinculado ao resto da biblioteca C padrão.
Se você estiver compilando na linha de comando com o comando gcc
ou g++
, você conseguirá isso colocando -lm
no final do comando .
Por exemplo: gcc -o foo foo.c -lm