第一部分 记事本搞定第一个C#程序和编译过程剖析
2016-09-16 15:09
218 查看
记事本搞定第一个C#程序
进行下面三个步骤:编码,编译和托管运行。
1.记事本进行编码:
using System;
class Program
{
public static void Main()
{
Console.WriteLine("Hello world!");
Console.ReadLine();
}
}
2.进行编译(在C盘的Window下,找到Microsoft.NET,表示已安装.Framework框架)。
打开命令提示符窗口,输入cmd,找到C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe,进入目录cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,执行csc.exe /out:D:\hello.exe d:\hello.cs
3.托管运行
编译之后,生成hello.exe,直接点击进行托管运行。
编译过程剖析:
编码--->c#语言编译器---->MSIL微软中间语言以程序集.exe,.dll存在--->CLR,JIL即时编译器---->机器码---->CLR托管运行
|------------------------------编译时----------------------------------|---------------------运行时-------------------------------|
进行下面三个步骤:编码,编译和托管运行。
1.记事本进行编码:
using System;
class Program
{
public static void Main()
{
Console.WriteLine("Hello world!");
Console.ReadLine();
}
}
2.进行编译(在C盘的Window下,找到Microsoft.NET,表示已安装.Framework框架)。
打开命令提示符窗口,输入cmd,找到C:\Windows\Microsoft.NET\Framework\v4.0.30319\csc.exe,进入目录cd C:\Windows\Microsoft.NET\Framework\v4.0.30319,执行csc.exe /out:D:\hello.exe d:\hello.cs
3.托管运行
编译之后,生成hello.exe,直接点击进行托管运行。
编译过程剖析:
编码--->c#语言编译器---->MSIL微软中间语言以程序集.exe,.dll存在--->CLR,JIL即时编译器---->机器码---->CLR托管运行
|------------------------------编译时----------------------------------|---------------------运行时-------------------------------|
相关文章推荐
- unix 网路编程(卷一)第一个程序编译过程unix网络编程 第一个例子 connect error: Connection refused
- C语言编程程序编译全过程剖析
- unix 网路编程(卷一)第一个程序编译过程
- 我写的第一个委托程序,(c# 2005上编译通过)
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序
- 深度剖析一个典型的C/C++程序的编译、链接以及执行的过程
- 记事本+.NET framework 4.0 创建第一个c# winform 程序
- 使用记事本编写C#程序并编译
- 在VS2008中编译纯c/c++程序并由c#调用过程
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序
- C#程序集系列01,用记事本编写C#,IL代码,用DOS命令编译程序集,运行程序
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序 集成到Unity3D
- 如何将一段文本编译成C#内存程序的过程
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序【转】
- unix 网路编程(卷一)第一个程序编译过程
- C语言编程程序编译全过程剖析
- 在VS2008中编译纯c/c++程序并由c#调用过程
- 一段代码编译成C#内存程序的过程
- 在VS2008中编译纯c/c++程序并由c#调用过程
- 记事本编写第一个c#程序