小技巧之查看Linux系统函数头文件

小技巧之查看Linux系统函数头文件,第1张

分享一个小技巧。

我们在写Linux应用程序槐启时,有时候记不清某个系统函数头文件,往往要么百度,要么查源码,这样做都不方便,费时费力。

其实,可以用一个命令搞定:man。

比如,我要查sleep函数的头文件,在终端下敲命令: man sleep ,输出信息:

并没有发现头文件!但是,请看红框里的内容,意思是当前显示的只是sleep手册的第1页,还有第3页绝此可以参考,继续输命令 man 3 sleep ,输出信息:

看红框中的内容,是不就看到sleep函数的头文件及函数原型铅宏如定义了!

查看read函数头文件,同样的,输入 man read ,直接可以查到:

是不是很方便啊!!!

linux能包含#include头文件。首先iostream是c++的头文件,需要找到linux下g++的头文件安装目录。linux是能包含#include头文件的,只是在正式的项目中,除非是要用到的库,否则不要冗余的去包含头文件。在某些实现版本中,每一个包含李锋iostream的编哪答晌译单元在启动(start-up)时都需要执行一段代码,虽然说负荷不高,但却必须载入相应的执行分页,这项举袭耗费是不小的。

在Linux下面,如果要编译一个C语言头文件,,要使用GNU的扒李侍gcc编译器,以一个实扰局例来说明如何使用gcc编译器:

假设有下面一个非常简单的源程序(hello.c):

1

2

3

4

int main(int argc,char **argv)

{

printf("Hello Linux\n")

}

要编译这个程序,只要在命令行下执行:

1

gcc -o hello hello.c

gcc 编译春吵器就会生成一个hello的可执行文件;执行./hello,就可以看到程序编译后的输出结果“Hello Linux”。


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

原文地址: http://outofmemory.cn/tougao/12249514.html

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

发表评论

登录后才能评论

评论列表(0条)

保存