什么是「;“责任”;在visual studio编译过程中c1xx.dll和c2.dll的定义? 我试图分析我的工作中长编译时间的原因(VisualStudio 2017,许多C++和一些C++/CLI项目),所以我打开了/BT+标志,得到了关于每个文件中C1xx和C2花费了多少时间的详细输出。 我不确定他们各自负责什么,所以如果有人能详细说明一下,我会很高兴的

什么是「;“责任”;在visual studio编译过程中c1xx.dll和c2.dll的定义? 我试图分析我的工作中长编译时间的原因(VisualStudio 2017,许多C++和一些C++/CLI项目),所以我打开了/BT+标志,得到了关于每个文件中C1xx和C2花费了多少时间的详细输出。 我不确定他们各自负责什么,所以如果有人能详细说明一下,我会很高兴的,c++,visual-studio,cl.exe,compilation-time,C++,Visual Studio,Cl.exe,Compilation Time,提前感谢c1x和c2是微软编译链的一部分。第一个是负责将C++翻译成中间表示(AST最有可能是适合代码生成的东西),第二个将中间表示转换为机器代码。 他们是“微软C++前端编译器”和“微软C++编译器后端”。它们的调用是通过cl.exe完成的,cl.exe概述了整个编译工具链,c1x和c2是Microsoft编译工具链的一部分。第一个是负责将C++翻译成中间表示(AST最有可能是适合代码生成的东西),第二个将中间表示转换为机器代码。 他们是“微软C++前端编译器”和“微软C++编译器后端”。它们

提前感谢

c1x和c2是微软编译链的一部分。第一个是负责将C++翻译成中间表示(AST最有可能是适合代码生成的东西),第二个将中间表示转换为机器代码。

他们是“微软C++前端编译器”和“微软C++编译器后端”。它们的调用是通过cl.exe完成的,cl.exe概述了整个编译工具链,c1x和c2是Microsoft编译工具链的一部分。第一个是负责将C++翻译成中间表示(AST最有可能是适合代码生成的东西),第二个将中间表示转换为机器代码。


他们是“微软C++前端编译器”和“微软C++编译器后端”。它们的调用是通过cl.exe完成的,cl.exe概述了整个编译工具链

不太有用,但c1xx是前端编译器,c2是后端编译器。不太有用,但c1xx是前端编译器,c2是后端编译器。