1.头文件
- 头文件相当于已经编好的部分程序,调用头文件时程序可以直接使用头文件中的内容;
- 头文件分为系统头文件和自编头文件:
系统头文件包括stdio.h,stdlib.h等
自编的头文件要自己去创建.h文件,并进行内容的写入
2.编译过程
预处理:对头文件内容进行写入,生成.i文件(gcc -E)
编译:对与处理的文件进行编译形成.s汇编文件,并进行语法检查(gcc -S)
汇编:对编译形成的.s文件进行汇编,生成二进制.o文件(gcc -c)
链接:对汇编形成的二进制文件进行动态库dll的链接,形成可执行文件。
3.调用外部命令
所谓外部命令就是系统命令,程序之外的命令,其他程序;
这里要用到stdlib.h头文件中的system函数,代码如下:
#include<stdlib.h>
#include<stdio.h>
int main()
{
system("calc");
return 0;
}
可以直接调用计算器,运行结果如下: