为什么制作/构建C应用程序需要很长时间?

时间:2013-09-28 09:39:49

标签: gcc makefile cmake

与其他应用程序(例如Java)相比,为什么制作C / C ++应用程序需要很长时间。

我正在尝试构建Ubuntu Unity,在我的本地计算机上大约需要4分钟。

我认为生成目标文件的过程是花费大部分时间的过程。

有什么建议吗?

1 个答案:

答案 0 :(得分:1)

如果您想加快代码生成速度,可以使用ccache。你也可以看一下gcc版本,因为已知老版本落后了。 Clang也取代了很多。

我没有接触编译速度,因为这是一个巨大的主题。从C / C ++开始是完全可编译的语言,而在Java中你永远不会编译成机器代码,你只需要生成一个字节码,而把所有其他内容留给VM。