我正在用C++编写代码。相比我的朋友编译时间的高。这可能是什么原因?它需要大约4秒。但对于我的朋友,它立即得到编译。编译时间很长C++
回答
您是否打开了优化?这会减慢速度。
您是否有Temp目录映射到网络驱动器?这会减慢速度。
你是从网络驱动器连接吗?这会减慢速度。
这是一个不可能的问题,还有很多因素,但有些事看出来:
- 大量使用模板元编程 - 您使用的类似升压精神
- 是头文件包括其他标题,当它可能是一个forwatd声明
- 有没有标题。
- 是否只有很多代码
- 您的构建系统是否正确?它重新编译没有改变的代码。如果你还没有看make文件的话。
- 他们的系统是否比你的系统更好。
最后,我会爱我的代码在4秒内编译。
+1为结论 – Marlon 2012-03-01 19:30:07
谢谢..这就是我需要的.. – srinathmkce 2012-03-01 20:01:07
@srinathmkce那么你可能想要点击左边的刻度:) – 111111 2012-03-01 20:27:44
谈论一个开放式问题,但这里有一些快速的原因;
- 慢速计算机(CPU /磁盘等)
- 太少存储器。
- 不同的编译器(速度差别很大)。
- 预编译头文件与非预编译头文件。
- 不同选项(RTTI /优化/ ...)
- 特别提示:在Visual Studio中,插件会减慢你的IDE速度。
- 代码结构(你是否包括不必要的头文件)
- 每次编译所有内容与使用Makefiles或智能IDE。
- 1. Nanoc编译时间很长
- 2. Twitter Bootstrap:花费很长时间编译
- 3. Sencha Touch 2 sass编译时间很长
- 4. Thrust ::排序很长的编译时间
- 5. 为什么编译C需要很长时间?
- 6. 很多spock测试会导致编译时间很长
- 7. IntelliJ IDEA:第一次编译需要很长时间
- 8. 编译后需要很长时间才能执行代码块
- 9. 流星应用需要很长时间才能重新编译
- 10. VS2017需要很长时间重新编译打字保存
- 11. Rails资源预编译需要很长时间
- 12. MVC 3项目需要很长时间来编译
- 13. 需要很长时间编译的Swift函数
- 14. 编译Opa程序需要很长时间
- 15. C#System.Diagnostics.Process:确定C++编译过程耗时多长时间
- 16. 需要很长时间才能在Mac OSX终端中编译的C++程序
- 17. 我很难调试很长的编译时间和多用户输入要求
- 18. 使用boost :: signals2编译时间很慢
- 19. C/C++很长很长到Java长
- 20. Glibc需要多长时间来编译?
- 21. 指南针编译时间过长
- 22. 很多编译C++编译时涉及unordered_map
- 23. 编译C#脚本很慢
- 24. Codeblocks/GCC很难编译C
- 25. C++双待很长很长
- 26. Rscript - 执行时间很长
- 27. 很长的部署时间
- 28. heroku部署时间很长
- 29. KnownFolders.VideosLibrary.GetFilesAsync()需要很长时间
- 30. HTTPURLConnection.getInputStream()需要很长时间?
哈哈4秒。在98有时我会编译一个小时甚至更多。 :)但是你可能会反复链接相同的文件或类似的东西。 – Iznogood 2012-03-01 19:24:01
你的问题令人难以置信的含糊。你在编译什么?你如何编译它? – 2012-03-01 19:24:35
它不可能回答这个问题。 – 2012-03-01 19:25:01