例えばこんな感じでfloor()を使うCのプログラムtest.cがあったとして、 /* test.c */ #include <stdio.h> #include <math.h> int main() { printf("%d\n", (int)floor(1.5)); return 0; } そのままgccでコンパイルしようとするとエラーになる場合がある。 $ gcc test.c /tmp/ccEnpiJx.o(.text+0x1c): In function `main': : undefined reference to `floor' collect2: ld returned 1 exit status math.hをincludeしているにもかかわらず上のようにundefined referenceと表示される場合、gccがmath libraryにリンクできていないので、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く