Я работаю над программным обеспечением, которое создается на RHEL с использованием Makefile.Система сборки производит как .a (статические библиотеки), так и .so (динамические библиотеки).Эти библиотеки являются независимыми частями огромной программы.
Если я изменю исходный код двоичного файла и запущу сборку, я перестрою двоичный файл, и все будет хорошо.Но если я изменю исходный код внутри библиотеки .a (один из файлов, создающих библиотеку) и попытаюсь собрать, система сборки восстановит только библиотеку.Он не будет повторно связывать двоичный файл, на который ссылается файл .a.
Есть ли какой-либо специальный флаг, который я могу использовать, чтобы заставить команду make
повторно связать двоичный файл, который необходимо повторно связать?
ТИА!