Что значит "прикоснуться" к цели в make?

Например, из опции mingw32-make.exe --help:

-t, --touch Touch targets instead of remaking them.
3 ответа

Это просто означает обновление времени изменения файла, так что в следующий раз он не будет считать эти файлы старыми.


Прикосновение к файлу означает запись в него без записи каких-либо фактических данных.

Если файл не существует, он будет создан как пустой файл, иначе его время модификации будет просто обновлено до настоящего времени.


Прикосновение к файлу означает его создание, если оно еще не существует и обновляет дату его модификации, поэтому использование -t, вероятно, сделает make считающим, что все было скомпилировано, но на самом деле не скомпилировано все.

licensed under cc by-sa 3.0 with attribution.