C/C++源代码是如何被最终执行的?
C/C++的源程序文件都是程序员按照相关语法和规则编写的。但是这样的程序文件并不能直接被硬件识别和执行。本文将简要描述C/C++的源代码是如何经过转化并最终转变成可以被硬件识别执行的二进制文件的。
C语言是一种结构化的编程语言。与Java、Python编程语言相比,C语言更加接近汇编语言。但是C语言依然算是可以被人类阅读的高级编程语言。它无法被计算机硬件直接认识执行。因此,C语言的源代码的执行需要经过几个步骤。C++其实算是C语言的超集,它是在C语言的基础上增加了额外特性的编程语言,因此过程也是类似的。理解C语言从源代码到最后的执行程序之间的转变过程可以帮助我们更好理解C语言编程。



