使用gcc链接库的简便方法

时间:2016-04-11 23:43:19

标签: c linux gcc shared-libraries

让我们说这是我的计划:

#include <math.h>
#include <stdio.h>

int main(void) {
    double a = sqrt(20);
    return 0;
}

当我们使用数学函数时,我们必须包含标题“math.h”文件。 但是在使用gcc进行编译时,我们还必须指定程序使用的共享库(在本例中是数学库)。为此,我们使用选项-lm

添加以使用共享库的选项并不总是很清楚(我知道它以-l开头,这意味着lib,但我没有任何简单的想法来获取{之后的字母{ {1}},但在Google上搜索除外。

我的问题是:是否有一种简单的方法可以使用我所包含的标题来获得正确的gcc选项?

1 个答案:

答案 0 :(得分:1)

  

有没有一种简单的方法可以使用我已经包含的标题来获得正确的gcc选项?

是:阅读手册页或库附带的其他文档。