与C#和Java相比,编译C++文件需要很长时间.编译C++文件所需的时间比运行普通大小的Python脚本要长得多.我目前正在使用VC++,但它与任何编译器都是一样的.为什么是这样?
我能想到的两个原因是加载头文件和运行预处理器,但这似乎不应该解释为什么它需要这么长时间.
c++ performance compilation
什么是-j开关的最佳价值?
我通常将其设置为可用的CPU /内核数量.
谢谢.
makefile compilation
compilation ×2
c++ ×1
makefile ×1
performance ×1