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.
与其他应用程序(例如 Java)相比,为什么制作 C/C++ 应用程序需要很长时间。
我正在尝试构建 Ubuntu Unity,在我的本地机器上大约需要 4 分钟。
我认为生成目标文件的过程是最耗时的过程。
有什么建议吗?
如果您想加快代码生成速度,可以使用ccache。您还可以查看 gcc 版本,因为已知旧版本落后。Clang也取代了它们很多。
我没有触及编译速度,因为这是一个巨大的话题。从 C/C++ 开始是一种完全可编译的语言,而在 Java 中,您永远不会编译为机器代码,您只需生成一个字节码,将其他所有内容留给 VM。