C言語でgccでコンパイル時にエラーが発生する
割と初歩的なことですがちょっと触らないうちに忘れていたのでメモ。
以下の様な感じのエラーが出ました。
Undefined first referenced symbol in file pow /var/tmp//ccpYaWuq.o ld: fatal: symbol referencing errors collect2: ld returned 1 exit status
これはgccでコンパイル時に-lmオプションを付け忘れていた場合に発生します。
以下のようにコンパイルすればエラーは起こらなくなります。
$ gcc -lm *.c
スラスラわかるC言語-【電子書籍】 |