どうやらmath.hは巨大であり、かつ一部のユーザーしか使わないために、デフォルトではリンクしないようなのである。
以下のように -lm というオプションをつけることでリンクされる。
例)
$ vim math.c
a
#include <stdio.h>
#include <math.h>
int main(void)
{
double suti, hieo;
printf("実数を入力してください");
scanf("%lf", &suti);
printf("%lfの平方根は%lfです\n", suti, heiho);
return o;
}
Esc
$ gcc -lf -o math math.c
$ ./math
実数を入力してください9
9.000000の平方根は3.00000です。