Обычно бывает, что когда-либо путь к библиотеке, которая должна быть динамически связана, определяется в LD_LIBRARY_PATH, или это будет упоминаться с флагом -L при создании двоичного файла.
В реальном сценарии if, скажем, двоичный файл был собран и развернут на клиентском месте.
Теперь, если есть изменение в пути одного из пути к динамической библиотеке.
затем нам нужно предоставить новый файл make всем клиентам, на которых был развернут бинарный файл.
существует ли какой-либо другой метод, в котором нам не нужно указывать всем клиентам об изменении их make-файлов, и можно ли что-то сделать в самом коде?
если да ... кто-нибудь может подсказать как?
По иронии судьбы мне задавали этот вопрос, и у меня не было ответа на него.
РЕДАКТИРОВАТЬ: : Меня специально спросили о том, что можно сделать в коде, не касаясь make-файла.