После почти десятилетия программирования на C # и VC ++ я возвращаюсь к среде linux - g ++ - make - emacs.
Попытка освежить память о записи файла make У меня не было много проблем, но я наткнулся на следующую проблему, которая, как я признаю, не помню, как я решал ее в прошлом:
Допустим, что конкретный файл .cpp имеет некоторые зависимости от нескольких других файлов заголовков (за исключением соответствующего заголовка, который легко обрабатывать) ... Каков наилучший способ обнаружить, что некоторые из файлов .h были изменены?
Мне, конечно же, не нравится идея помещать их в мой целевой список, поскольку это ручной и подверженный ошибкам процесс!
Простой ответ, конечно, состоит в том, чтобы построить чистую всякий раз, когда есть изменение .h, но я не могу вспомнить, что было стандартным способом….
В VC ++ мне не приходилось сталкиваться с этим, поскольку среда IDE очень хорошо справлялась с зависимостями…