使用-lm
时,我必须在gcc命令中添加pow
。有一天,当我学习linux线程时,我看到我必须在gcc命令中添加-lpthread
。
我知道可能无法通过函数名称找到库名称。但是是否可以找到我应该添加的库名?也许通过标题的名称?现在,我知道的唯一方法就是寻找他人的经验。
答案 0 :(得分:3)
查看文档;对于man pow
,您将阅读
与-lm链接。
对于man pthread_yield
,您将阅读
编译并与-pthread链接。
这样的文档并非每次都存在。您可能还必须去看看其他地方(例如pdf,信息页,网站)。