`pow' に対する定義されていない参照です

C言語でpowを用いて累乗の計算を使用とgccコンパイルしようとすると

calc.c:(.text+0x2d): `pow' に対する定義されていない参照です collect2: error: ld returned 1 exit status

とエラーが出た.

解決策としては,

gcc -o calc calc.c -lm

gccコンパイル時にlmオプションをつければ大丈夫だった これは,powを利用するためのmath.hが通常はリンクされないことが原因みたい