c语言运行原理
排名前十的网游c语⾔运⾏原理
苹果xs价格1个c⽂件怎么跑起来。
tenda路由器>农业银行银行卡查询
跑去繁杂的操作系统和编译器不说,它⼀定得遵守⼀个死的标准才可以⽣成可执⾏⽂件。
1.#define MYINT int等叫做宏定义,它的⽬的是在预处理阶段把MYINT替换为int,这样你想⾃⼰在程序中定义int数据类型的别名就可⾏了。它很强⼤,甚⾄可以写⼀些函数⽐如MAX然后直接在程序中使⽤。
2.编译。c⽂件在磁盘⾥存。是file。叫source file。它⾥⾯的内容就是我们遵循C标准(C标准是为了防⽌C语⾔被奇怪的⼈破坏导致C语⾔的优点被破坏⽽制定)将source code转换为汇编语⾔。这个过程存在差异性。同⼀个source code不同的编译器可能编译出不同的汇编代码。(有些编译器是⼀步做到底,没有在硬盘上写上汇编⽂件,⽽是直接在内存中操作它继续下⼀步了,gcc编译器可以指定选项控制要进⾏到哪⼀步)。
3.汇编。将汇编代码翻译成纯2进制。到这⼀步⽣成的⽂件已经从字符流⽂件变成2进制⽂件。linux⽂件分这两种。
卡其是什么颜
4.链接。将标准c的库中的⼀些函数加⼊到上⼀步汇编⽣成的⼆进制⽂件(不可执⾏)中,加⼊操作系统系统的启动代码(包括进⼊操作系统内核的内存地址信息)中。然后就⽣成了⼀个可执⾏⽂件(注意,是⽂件,
元旦节高速公路免费吗
是存于硬盘中的)。点击的话会经过操作系统的内存管理系统,进⾏装载,在此之前,你写的程序地址是从0开始的。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。