生成的EXE是属于哪个阶段

那该多好啊!!! 2018-10-26 08:29:24
序的运行生命周期可以分为编译时、链接时、加载时、运行时,这4个阶段。
请问如果在VS软件里,点击重新生成解决方案,然后在DEBUG里有一个EXE文件,此时这个DEBUG里的文件是属于编译时得到的,
然后点击这个EXE文件,才执行后面三个阶段吗?

而且DEBUG里面的代码是属于中间代码。是IL语言格式,只有在CLR里才能运行,这样描述对吧
...全文
653 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
随心Orz 2018-11-25
  • 打赏
  • 举报
回复
链接就是为了生成exe吧
viafcccy 2018-11-14
  • 打赏
  • 举报
回复
不错不错感觉懂了很多
tq1086 2018-11-09
  • 打赏
  • 举报
回复
生成exe标志链接阶段完成。
sitaiji4105 2018-10-30
  • 打赏
  • 举报
回复
先编译、再链接得到exe,CLR负责加载和JIT编译。
threenewbee 2018-10-27
  • 打赏
  • 举报
回复
C#程序需要2次编译,分别是将cs编译为exe(IL)的编译和将IL编译为机器代码的JIT(just in time)编译。
编译、链接得到exe,CLR负责加载和JIT编译。链接是在生成exe之前,别的你说的差不多。

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧