所以,我正在阅读 mono c# compiler .我知道这些应用程序的用途是什么,但我只是想知道缩写词代表什么。 (还有 gmcs、smcs 和 csc 代表什么?)
如果我猜的话,它会是(某物)Mono 编译器服务。
最佳答案
这是我从 documentation 中可以推测的(也是按时间顺序,从早到晚):
- csc = C Sharp C编译器(来自 Microsoft)
- mcs = Mono C编译器S服务(或潜在的Mono C Sharp,但编译器服务在别处被提及,而这个编译器实际上是用 C# 编写的)。
- gmcs = 支持Generics
- smcs = 支持Silverlight (Moonlight)
- dmcs = 支持D动态
所有编译器也都支持额外的东西,但似乎编译器命令行名称的前缀是版本增加的主要原因。
关于c# - DMCS 中的 D 代表什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26844595/