• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#编译执行过程

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

前言

    大家好,我是卫斯理(Wesley)。这是我认真写的第一篇博客。主要讲解C#的编译执行过程。后续会陆续讲解C#其他基础技术,如果你想看懂这个系列的文章,需要有点C#基础。感兴趣的朋友可以持续关注,如果发现其中有错误,欢迎指出。

 

  新建一个控制台程序,循环输入1-99的数字,然后按F5,马上能看到结果,这是VS这个IDE给我们呈现的,但是你有没有想过这是怎样编译的呢?如果我们自己编译,怎么写这个代码呢?

  • 首先,我们在D盘下建个program.cs文件,把刚才写的代码全部复制到这个文件中。如果想运行这个文件,需要先把它编译成exe文件,那如何生成exe文件呢?其实,并不一定要VS,只要我们安装了.net编译器和相应的类库就能编译了。
  • 当你安装完vs后,在C:\Windows\Microsoft.NET\Framework就能看到各个版本的framework,每个版本的framework都有对应的编译器。我们选v4.0.30319,打开文件夹找到csc.exe,这个就是要找的编译器。
  • 然后,打开VS开发人员命令提示(我使用的是VS2015专业版),切换到我们上面编写的program.cs文件所在的目录(D:\)(如果是在D盘下面的文件夹中,切换方式:1.d:2.cd 目录名)。
  • 最后,输入csc.exe out/program.exe program.cs,回车,我们就能在program.cs所在目录找到刚才生成的program.exe文件,双击,就能输出我们预期的结果。大概过程如下图:

 

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C#静态类单例模式对比发布时间:2022-07-14
下一篇:
c++中delete和析构函数之间的区别发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap