我们在写Linux应用程序时,有时候记不清某个系统函数的头文件,往往要么百度,要么查源码,这样做都不方便,费时费力。
其实,可以用一个命令搞定:man。
比如,我要查sleep函数的头文件,在终端下敲命令: man sleep ,输出信息:
并没有发现头文件!但是,请看红框里的内容,意思是当前显示的只是sleep手册的第1页,还有第3页可以参考,继续输命令 man 3 sleep ,输出信息:
看红框中的内容,是不就看到sleep函数的头文件及函数原型定义了!
查看read函数头文件,同样的,输入 man read ,直接可以查到:
是不是很方便啊!!!
在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”。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)