![制作完成进度脚本](https://linux22.com/image/30014/%E5%88%B6%E4%BD%9C%E5%AE%8C%E6%88%90%E8%BF%9B%E5%BA%A6%E8%84%9A%E6%9C%AC.png)
每当我执行一个需要几个小时的构建过程时,我都会不可避免地盯着我的终端并想知道“还要多长时间?”有时,我手动选取一些回显到终端的路径名,然后进入迷宫般的 makefile 以确定我在构建过程中的位置。这显然是一个不完美、乏味的过程,所以我想知道,是否有程序可以自动执行此操作?我可以想象一个脚本,它遍历 make 依赖项并构建依赖关系树,然后使用一些启发式方法估计树的多少部分已“完成”或“构建”。
有人听说过这样的事情吗?
答案1
CMake为您构建 makefile,其中包括进度指示器。
每当我执行一个需要几个小时的构建过程时,我都会不可避免地盯着我的终端并想知道“还要多长时间?”有时,我手动选取一些回显到终端的路径名,然后进入迷宫般的 makefile 以确定我在构建过程中的位置。这显然是一个不完美、乏味的过程,所以我想知道,是否有程序可以自动执行此操作?我可以想象一个脚本,它遍历 make 依赖项并构建依赖关系树,然后使用一些启发式方法估计树的多少部分已“完成”或“构建”。
有人听说过这样的事情吗?
CMake为您构建 makefile,其中包括进度指示器。