相关疑难解决方法(0)

为什么必须在C中链接数学库?

如果我包含<stdlib.h><stdio.h>在C程序中,我不必在编译时链接这些,但我必须链接到<math.h>,使用-lmgcc,例如:

gcc test.c -o test -lm
Run Code Online (Sandbox Code Playgroud)

这是什么原因?为什么我必须显式链接数学库而不是其他库?

c compilation math.h

241
推荐指数
7
解决办法
11万
查看次数

如何使用gcc包含所需的C库?

我试图使用gcc编译Ubuntu上的教程中的简单C示例.我必须使用什么作为gcc的参数来包含所需的库#include <libappindicator/app-indicator.h>

c linux gcc indicator

12
推荐指数
5
解决办法
5万
查看次数

在gcc中-lm是什么意思?

当我用编译一些C代码时gcc,需要添加-lm。例如,当我想fmax在程序中使用时,必须使用以下命令:

gcc myprogram.c -lm
Run Code Online (Sandbox Code Playgroud)

我不了解添加后会对我的程序产生-lm什么影响?什么-lm意思

谢谢。

gcc

5
推荐指数
2
解决办法
2366
查看次数

标签 统计

c ×2

gcc ×2

compilation ×1

indicator ×1

linux ×1

math.h ×1