标签:
本文的唯一目的就是让你运行Hello World
Window 7+
确保C++ 工具已经被安装,默认是不安装的,所以要选择自定义模式,VS 2015 精简版不支持。
下载 CMake for windows,并把Cmake的目录添加到为PATH的系统变量里。
下载Python for windows 并安装,并把Python的目录地址添加到Path系统变量中。
powershell版本必须大于等于3.0,因为我用的是WIN10,默认为4.0,所以不用特别升级。
新建一个目录,名字为git,当然名字随便取,放在一个你觉得适合的地方。然后在bash中执行如下命令克隆Repo.
C:\git>git clone https://github.com/dotnet/coreclr
C:\git>git clone https://github.com/dotnet/corefx
新建一个目录,然后新建2个文件夹,一个取名叫runtime,一个取名叫packages.
下载Nuget客户端 并放在一个你觉得合适的地方。
进入刚刚克隆好的目录,然后执行build clean命令,系统会先安装coreclr cli,这是个很长的过程,估计整个流程全跑完要30~40分钟,所以耐心等吧。
对于CoreFx,那么就只要执行Build 就够了。
一张图足矣,CoreClr需要复制上面的文件,而CoreFx,只需要复制需要的,对于你这个CS文件来说需要的。文件从bin/product目录底下找。
使用VS2015的命令行工具,执行如下命令,当然路径什么的自己改。
csc /nostdlib /noconfig /r:runtime\mscorlib.dll /out:runtime\helloworld.exe helloworld.cs
大公告完了?没呢,没DEBUG算什么完成。
解决方法 ,不过这种方法并不是最好的,因为会拖慢速度,因为是从远程下载PDB。
但是遗憾的是,我的CoreCLR启动失败了。@dudu,求教为什么会失败?
标签:
原文地址:http://www.cnblogs.com/kmsfan/p/5521963.html