源代码是如何运行的?

2023-04-29 23:24

1个回答
一个源程序到一个可执行程序的过程:预编译、编译、汇编、链接。
典型的C实现通过编译和链接两个步骤完成。编译器负责把源代码转换成中间代码,链接器把中间代码和其他代码合并,生成可执行文件。
其中,编译是主要部分,其中又分为六个部分:词法分析、语法分析、语义分析、中间代码生成、目标代码生成和优化。
链接中,分为静态链接和动态链接。

经汇编之后,产生目标文件(与可执行文件格式几乎一样)xxx.o(Windows下)、xxx.obj(Linux下)。

经过预编译、编译、汇编之后,生成机器可以执行的目标文件。
相关问答
什么是源代码。
1个回答2023-01-04 11:25
对不起,我不知道。
源码怎么写?
1个回答2022-10-19 14:26
没有自学成才。
源代码的女主角是谁
1个回答2023-03-15 02:13
米歇尔·莫娜汉
源代码什么意思
1个回答2023-04-11 12:35
是一部电影的名字
什么叫源代码,源代码有什么作用
1个回答2023-02-02 04:50
源码也叫源代码、源程序,即编程者(程序员)编写的程序代码,一般都是用高级语言(basic、c等)构成。 源码的作用是程序员不必直接编写晦涩的机器语言,而以容易明白的高级语言代替,方便了程序的理解和修改...
全文
怎样获得开源源代码
1个回答2022-09-28 22:25
google
源代码好看吗?
1个回答2022-11-27 10:40
你要相信,源代码的世界和真实世界是平行存在的。 查看原帖>>
源代码是什么啊?
2个回答2022-12-13 23:36
就是程序的原文件!
源代码是什么意思?
1个回答2022-07-17 23:55
不是程序。程序是用源代码编译过后的。 就好比方说:面粉是面包的源材料。面粉就是源代码,面包就是程序
CS1.6Amxx那些源码怎么用呢???
1个回答2023-07-23 20:00
这些不是源码吧?只是控制台的命令