Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我只是好奇微软的 C/C++ 优化编译器是否默认编译为机器语言或字节码?
默认情况下,它使用开关编译为机器语言(微处理器操作码)或CIL 。/clr
/clr
相比之下,C# 和 Visual Basic 编译为CIL,而 Visual Basic 6 可以编译为 P 代码(一种字节代码形式)或本机代码(机器语言)。
它可以两者兼得。
默认情况下,它会生成本机机器代码。使用 /clr 命令行选项,它将生成 .NET IL 字节码。