关于gcc编译器命令的问题

use*_*916 0 c gcc

我不得不使用以下内容编译一个小的小C程序;

gcc sine.c -o sine -lm

我需要"-lm"因为程序包含了math.h.

在编译器命令下查找它时,man将其显示为-llibrary或-l库.

我找不到任何其他库的信息.math.h显然需要-lm可能还需要其他库命令.

谢谢

Bli*_*ndy 5

-lm意思是链接"m"库,正如你所说的那样包含数学内容.如果您的代码需要其他库,那么这些函数的文档将显示出来.