生成CoreCLR - Windows篇
本文的唯一目的就是让你运行Hello World
运行环境
Window 7+
Visual studio 2015
确保C++ 工具已经被安装,默认是不安装的,所以要选择自定义模式,VS 2015 精简版不支持。
CMake
下载 CMake for windows,并把Cmake的目录添加到为PATH的系统变量里。
Python
下载Python for windows 并安装,并把Python的目录地址添加到Path系统变量中。
Powershell
powershell版本必须大于等于3.0,因为我用的是WIN10,默认为4.0,所以不用特别升级。
Git
新建一个目录,名字为git,当然名字随便取,放在一个你觉得适合的地方。然后在bash中执行如下命令克隆Repo.
C:\git>git clone https://github.com/dotnet/coreclr
C:\git>git clone https://github.com/dotnet/corefx
Demo 目录
新建一个目录,然后新建2个文件夹,一个取名叫runtime,一个取名叫packages.
Nuget
下载Nuget客户端 并放在一个你觉得合适的地方。
Build
进入刚刚克隆好的目录,然后执行build clean命令,系统会先安装coreclr cli,这是个很长的过程,估计整个流程全跑

本文详细介绍了在Windows 7+上编译和调试CoreCLR的步骤,包括安装Visual Studio 2015、CMake、Python、Powershell和Git,设置环境变量,克隆Repo,构建CoreCLR和CoreFx,复制必要的DLL,生成EXE文件,以及使用VS2015进行调试。在调试过程中可能遇到的问题和解决方案也一并提供。
最低0.47元/天 解锁文章
37

被折叠的 条评论
为什么被折叠?



