游戏开发论坛

 找回密码
 立即注册
搜索
查看: 4755|回复: 7

微软并没有提供直接编译成本地代码的.net编译器?

[复制链接]

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
发表于 2004-12-17 19:36:00 | 显示全部楼层 |阅读模式

传说中的三大编译器,
一个简单型,做少量优化,可以快速编译.net程序,用于winCE.
一个普通型,做比较多的优化,用于pc.
这两个都是即时编译型,也就是装载程序(中间代码)的时候,再编译成本地代码运行。

还有一个传说中的,直接将中间代码编译成本机代码,存放于磁盘中的编译器。
虽然在有关文档中有记载,可是现在却很少人提起过,我也没有在sdk中发现。
是不是放弃了该计划?
[em5] [em5]

68

主题

710

帖子

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2004-12-18 08:18:00 | 显示全部楼层

Re:微软并没有提供直接编译成本地代码的.net编译器?

怎么体现跨平台的优点?

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2004-12-18 18:39:00 | 显示全部楼层

Re:微软并没有提供直接编译成本地代码的.net编译器?

我从来不觉得跨平台有什么意义。

68

主题

710

帖子

719

积分

高级会员

Rank: 4

积分
719
QQ
发表于 2004-12-19 10:54:00 | 显示全部楼层

Re:微软并没有提供直接编译成本地代码的.net编译器?

当然有了
这样m$可以更垄断了!!
赫赫。

2

主题

59

帖子

59

积分

注册会员

Rank: 2

积分
59
发表于 2005-1-19 19:50:00 | 显示全部楼层

Re:微软并没有提供直接编译成本地代码的.net编译器?

你说的那外东东应该就是NGen.exe啦,在vs.net2002里就有啊,负责把.net assembly里的IL编译成机器码。但是这个东西和通常的编译器不一样,因为编译出来的程序也还是要有CLR的支持才能运行。对这个东东我了解得也不是很深入,你想知道的话,可以去查下文档。

248

主题

2674

帖子

2702

积分

金牌会员

Rank: 6Rank: 6

积分
2702
QQ
 楼主| 发表于 2005-1-19 23:53:00 | 显示全部楼层

Re:微软并没有提供直接编译成本地代码的.net编译器?

原来是放到缓存里,我以为会生成一个文件,让我们分发呢。

17

主题

34

帖子

34

积分

注册会员

Rank: 2

积分
34
发表于 2005-1-21 12:10:00 | 显示全部楼层

Re:微软并没有提供直接编译成本地代码的.net编译器?

那如果 .net 开发出来的程序 如果缺乏.NET Framework的支持的话
是不是就无法运行????
如在一个没有安装  .NET Framework的 电脑上

4

主题

67

帖子

67

积分

注册会员

Rank: 2

积分
67
QQ
发表于 2005-1-21 16:01:00 | 显示全部楼层

Re: Re:微软并没有提供直接编译成本地代码的.net编译器?

minady: Re:微软并没有提供直接编译成本地代码的.net编译器?

那如果 .net 开发出来的程序 如果缺乏.NET Framework的支持的话
是不是就无法运行????
如在一个没有安装  .NET Framework的 电脑上


对。不过以后的操作系统应该都会带.NET Framework


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-24 03:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表