考慮使用makefile,它可以使用文件中列出的生成線來生成一些文件。例如,使用第一行的文件001,使用第二行的002等。Gnu make:使用文件內容作爲配方
該文件可以更改(它有它自己的依賴關係,但這並不會改變)。 如果此文件中的某些行發生更改,則應重新創建適當的文件。但其他文件不應該。
我找到的解決方案是這樣的:對於每個文件都有標誌文件,其內容是上一次生成的行。在用生成線重新生成文件之後,我檢查了所有這個文件,並在線更改後刪除它們。因此,對已刪除文件具有依賴性的文件將被重新制作,而其他文件則不會。但是如果使用msys-make,這個工作速度太慢。
你可以推薦任何其他解決方案,它不需要額外的文件系統和可執行文件運行。
您的問題陳述不明確。這個文件的格式是什麼,它是如何指定依賴關係來拾取的? – Daniel