仅靠编译是⽆法得到可执⾏⽂件的
本地⽂件是⽆法直接运⾏的,为了得到可以运⾏的EXE⽂件,编译之后还需要进⾏“链接”处理。
DLL⽂件及导⼊库
Windows 以函数的形式为应⽤提供了各种功能。这些形式的函数称为API,并不是C语⾔的标准函数。
可执⾏⽂件运⾏时的必要条件
每次运⾏是,程序内的变量及函数被分配到的内存地址是不同的。那么在EXE⽂件中,变量和函数的内存地址的值,是如何来表⽰的呢?答案就是EXE⽂件中给变量及函数分配了虚拟的内存地址。在程序运⾏时,虚拟的内存地址会转换成实际的内存地址。链接器会在EXE⽂件
程序加载时会⽣成栈和堆
如何查看html代码当程序加载到内存后,除此之外还会额外⽣成两个组,那就栈和堆。栈是⽤来存储函数内部临时使⽤的变量(局部变量),以及函数调⽤时所⽤的参数的内存区域。堆是⽤来存储程序运⾏时的任意数据及对象的内存领域。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论