C语言的源程序(helloworld.c)是不能直接运行,需要经过编译等一系列的处理,最终变为可执行程序(helloworld.exe)。
以上过程的细节,其实最主要是两步:
1. 编译的过程: 编译器(cl)的输入,是源程序(.c文件);编译器的输出,是obj文件(.obj文件)。把源文件,变为机器码。
2. 链接的过程:链接器(link)的输入,是obj文件;链接器的输出,是exe文件。遍历多个obj文件,寻找各个函数接口,把多个obj文件给链接起来。
预处理命令include是干什么的
include:包含头文件、本质是复制、粘贴
#include <stdio.h> //优先包含系统路径下的头文件
#include “mystdio.h” //优先包含当前目录下的头文件
C语言入门
最新推荐文章于 2024-01-16 10:50:16 发布