博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第一个SSCLI范例:echo的调试问题
阅读量:5982 次
发布时间:2019-06-20

本文共 1313 字,大约阅读时间需要 4 分钟。

 

今天好不容易把sslic2.0调试好。Hello world!!也终于面试。激动之余,开始了我的sscli之旅。

由于调试sscli的那几天,我没有停歇,直接看sscli2.0的书籍,都是英文版的。烦啊。所以就直接开始了第一个程序echo.cs。看过《Shared Source CLI 2.0 Internals》的朋友都应该知道这个程序吧,是第一个教学程序。Ctrl+cctrl+v。进行调试,运行csc /target:library /debug echo.cs。很简单的啊,我完全没想到这都会报错:

    error CS0583:  Internal Compiler Error (0x80000003 at address 7C921230): likely culprit is 'PARSE'.

    无语啊。后来我想到我进入sscli是运行env的时候用的checked,会不会是这个问题呢?我重新进入,env free;然后再csc /target:library /debug echo.cs。果然成功。看来是freecheckedfastchecked的问题了。

    现在来看看书上对这三个模式的讲解:

One of three different build variants can be established using command-line arguments to the script.

 In the checked build, symbols are generated for debugging and no compiler optimizations are used when building code. Some extra instrumentation is also built into the CLI execution engine. This mode is slow but very useful when debugging.

Free mode, in contrast, is built without debugging instrumentation. It is also built using compiler optimizations so that it can be as fast as possible and will have the best performance of the three variants.

Fastchecked is a compromise between the free and checked: it preserves debug symbols and instrumentation but also uses some compiler optimizations.

 

本人英语比较差,自己翻译了一点点,还是不拿出来献丑了,大家自己看吧。

转载于:https://www.cnblogs.com/JohnConnor/archive/2009/10/14/1582925.html

你可能感兴趣的文章
OnePlus安装Kali-NetHunter
查看>>
JavaScript:Array 对象
查看>>
PDFCreator:一款免费,开源的PDF(Tiff,pcx,png,jpeg,bmp,PS,EPS)打印机(VB,GPL),并提供了COM接口,方便使用各种编程语言调用...
查看>>
Note 1773479 - SYB: Displaying multiple triggers per object
查看>>
联手云计算核心技术开发,BoCloud与中科院软件所战略合作
查看>>
2017年背景下的SSD选购技巧有哪些变化?
查看>>
2016年的数据存储和管理的成本将何去何从?
查看>>
Airpods 并非无用,而是苹果借助语音交互布局物联网的新“棋子”
查看>>
项目总结:数据迁移测试
查看>>
SQL中存储过程的创建和使用
查看>>
荷兰政府:保证不强制在任何产品中留有后门
查看>>
编写单元测试的10条理由
查看>>
LINUX-SAMBA服务配置
查看>>
图像处理------光束效果
查看>>
剑指offer 面试题6:重建二叉树
查看>>
基于ES5`defineProperty` 实现简单的 Mvvm框架
查看>>
关于UI设计的一些工作了解
查看>>
spring cloud构建互联网分布式微服务云平台-Spring Cloud Config环境库
查看>>
java B2B2C Springcloud仿淘宝电子商城系统-Zipkin服务端配置
查看>>
Node.js的npm全局安装包引用
查看>>