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