让我们说这是我的计划:
#include <math.h>
#include <stdio.h>
int main(void) {
double a = sqrt(20);
return 0;
}
当我们使用数学函数时,我们必须包含标题“math.h”文件。
但是在使用gcc
进行编译时,我们还必须指定程序使用的共享库(在本例中是数学库)。为此,我们使用选项-lm
。
添加以使用共享库的选项并不总是很清楚(我知道它以-l
开头,这意味着lib,但我没有任何简单的想法来获取{之后的字母{ {1}},但在Google上搜索除外。
我的问题是:是否有一种简单的方法可以使用我所包含的标题来获得正确的gcc选项?
答案 0 :(得分:1)
有没有一种简单的方法可以使用我已经包含的标题来获得正确的gcc选项?
是:阅读手册页或库附带的其他文档。