C言語でlog()を使ったプログラムを書いたのですが、

/tmp/cc06qAQP.o(.text+0x2d): In function `main':
: undefined reference to `log'

というエラーメッセージがでてうまく動きません。
ご教授お願いします

#include <math.h>
#include <stdio.h>

int main(void)
{
double val=1.0;
do{
  printf("%f %f\n", val,log(val));
  val++;
}while(val < 11.0);

return 0;
}