c程序的GCC编译选项

c程序的GCC编译选项,c,gcc,C,Gcc,当使用gcc编译器编译c程序时,'-lm'选项意味着什么。还请提及gcc编译器中包含的其他选项。谢谢。-lm将您的程序与数学库链接,在某些平台上,当您使用中的函数时,需要使用数学库。为什么要将其标记为unity/我相信是数学库。它只是指与数学库的链接,libm。有关此命令行选项和其他命令行选项,请参见。选项-l后跟名称(-lm或-l m)是指向链接器的指令,表示搜索具有名称libm.a或libm.so(或扩展上的其他变体)的库。注意,GCC总共有数百个选项;没有人会为您重新列出的主要部分。当您使

当使用gcc编译器编译c程序时,'-lm'选项意味着什么。还请提及gcc编译器中包含的其他选项。谢谢。

-lm
将您的程序与数学库链接,在某些平台上,当您使用

中的函数时,需要使用数学库。为什么要将其标记为
unity
/我相信是数学库。它只是指与数学库的链接,
libm
。有关此命令行选项和其他命令行选项,请参见。选项
-l
后跟名称(
-lm
-l m
)是指向链接器的指令,表示搜索具有名称
libm.a
libm.so
(或扩展上的其他变体)的库。注意,GCC总共有数百个选项;没有人会为您重新列出的主要部分。当您使用
时,在某些平台上可能需要的副本;Mac OS X不需要它-数学库函数在标准库中,尽管有一个存根,这意味着它与
-lm
链接不会造成任何伤害。