目录 一,翻译环境 编译器 链接器 二,执行环境 三,参考书籍 在ANSI(美国国家标准学会) C的任何一种实现中,存在两个不同的环境 翻译环境,将源代码转换为可执行的机器指令; 执行环境,用于实际执行代码; 一,翻译环境 每个源文件,通过编译分别转换成目标文件; 每个目标文件,由链接器捆绑在一起,形成一个单一而完整的可执行程序; 链接器同时也会引入标准C函数库中被该程序用到的库函数,且可搜索程序员个人的程序库,将其需要的函数也链接到程序中; 编译器 编译 = 预编译(预处理) + 编译 + 汇编; cl.exe,是Microsoft C/C++