我正在使用gfortran编译一个相当大的Fortran程序。在笔记本电脑上的单个处理器上编译大约需要5分钟。我开始用一只手写Makefile
,它几乎可以将它正在做的所有内容打印到屏幕上。它还印刷了完成后建造的时间。
我已经转移到CMake,我发现干净的构建会将括号内的百分比打印为进度(例如[ XX%]
),但它不再打印完成时间。在重建时,它除了最后一个
[100%] Buildt target <Project Name>
并且它仍然需要相同的构建时间。
我希望它能在每次构建时显示百分比进度和完成时间。
所以这是我的问题:
如何打印构建时间? 当我重建项目时,为什么没有进展(或任何相关的事情)? 如何获得每个构建中出现的进度指示?