当前位置: 技术问答>linux和unix
为何linux已安装了c头文件库,程序中也include了的,可是gcc就是不认
来源: 互联网 发布时间:2016-08-25
本文导语: 例如我简单写一个小程序(求平方根): #include #include main() { float a; double b; a=9; b=sqrt(a); printf("b=%.5f",b); } gcc时: 安装系统时是把所有的软件包都安装了的...
例如我简单写一个小程序(求平方根):
#include
#include
main()
{
float a;
double b;
a=9;
b=sqrt(a);
printf("b=%.5f",b);
}
gcc时:
安装系统时是把所有的软件包都安装了的(装好花了我好久好久呀^_^)
#include
#include
main()
{
float a;
double b;
a=9;
b=sqrt(a);
printf("b=%.5f",b);
}
gcc时:
安装系统时是把所有的软件包都安装了的(装好花了我好久好久呀^_^)
|
GCC会自动链接常用的库,所以你包含stdio.h的时候不需要加额外的链接库。而math并不是每个程序都需要用,所以当你使用的时候需要你主动链接这个库。如果你写一个多线程程序,你也需要-lpthread