![](https://img-blog.csdnimg.cn/20190918140145169.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
编译原理
Unity编译原理
_Shelcon
努力分享成长的点点滴滴
展开
-
Unity 的跨平台以及热更
1.Unity的跨平台原理 首先说到Unity的跨平台。Unity的跨平台是基于Mono实现的,在Windows上,.NetFramework提供了VS的编译器,将C#代码编译为CIL的代码指令集(中间码),然后通过CLR将中间码变为机器码执行。CIL是一种可以在任何支持CLI(Common Language Infrastructure 公共语言基础设施)的环境中运行。而...原创 2019-12-10 21:49:22 · 417 阅读 · 0 评论 -
C#的编译
转载篇文章,总结一下C#的编译执行,从编译器说起:1.编译器: 一句话介绍就是把我们写的源代码,转换成中间语言的一种程序。比如C#语言,被编译成CIL.编译器执行步骤类似于流水线,源代码 → 词法分析 → 语法分析 → 语义分析 → 目标代码 → 链接 → 可执行文件。甚至更复杂,预处理、优化等等。2.虚拟机: 虚拟机是可以执行某种特定指令的一...转载 2019-12-10 16:45:28 · 1827 阅读 · 0 评论