linux下C语言的库函数的头文件放在哪个目录下啊?

linux下C语言的库函数的头文件放在哪个目录下啊?,第1张

一般来说是放在/usr/include目录下的;

但是这个并不局限也是可控的,如果我们进行开发过程中, 就会在内核的库函数文件目录:

例如在:/XXX/XXX/linux-X.X/include

所以根据不同的情况,头文件存放的目录也是不同的,具体需要可以根据locate和grep命令进行查询。

C++中min函数和max函数的头文件是<algorithm>

拓展资料

包含在c++标准库中头文件<algorithm>中,在头文件<windows.h>中定义了min,max的宏,若在包含<algorithm>的同时包含<windows.h>会导致函数无法使用。

只是编译当然没有声明也可以,这个时候符号表里的可以有unresolved symbols,但是链接的时候就必须要解决所有未重定位的符号。

不是这个原因,那就可能是它调用了库函数里的max函数吧


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/9000238.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-23
下一篇 2023-04-23

发表评论

登录后才能评论

评论列表(0条)

保存