3

我知道头文件包含函数和变量的声明,这有助于在编译期间输入的参数是否有效。

所有库函数是否默认链接?

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

int main()
{
    printf("Hello\n");

    double d;
    d=sqrt(64);
    printf("%lf",d);    

    return 0;
}

按预期编译并产生很少的警告

输出

Hello
8.000000

有用!
所有库函数是否默认链接?

4

1 回答 1

2

C 工具链中的大多数链接器默认链接 stdlib,除非您使用例如标志-nodefaultlibs-nostdlibsgcc.

所有库函数是否默认链接?

不是全部,但标准库函数通常由链接器默认链接。

于 2019-10-09T06:32:18.307 回答