我有一个遗留工作项目,其中包含 8000 多个文件。它包括源代码和库,因此可以独立运行。
但是,当我第一次运行 make 命令时,大约需要 4 小时,而在添加代码后第二次执行该命令要快得多,通常需要 5-10 分钟。我的第一个问题是为什么第二次更快?
其次,为什么当整个目录被转移(在 make 构建之后)到另一台计算机时,make 命令仍然需要 4 小时而不是 5-10 分钟才能完成?
c++ gnu-make
c++ ×1
gnu-make ×1