【发布时间】:2021-02-16 15:21:47
【问题描述】:
我有一个错误,我得到那个文件 X(在标准库中)需要重新编译,因为另一个文件已经改变。它已经改变了,因为我不小心改变了它但更正了改变(用 md5sum 检查确认)。但是时间戳已经改变,所以现在其他项目不会因此而编译。没有重新安装(这肯定不是必要的,但有可能)解决这个问题的方法是什么?
我尝试在构建时将-f 选项添加到gprbuild 以强制重新编译,我得到了相同的结果。
确切的错误:
error: "a-direct.adb" must be recompiled ("a-calfor.ads" has been modified)
error: "a-calfor.adb" must be recompiled ("a-calfor.ads" has been modified)
error: "g-calend.adb" must be recompiled ("a-calfor.ads" has been modified)
...
【问题讨论】: