LINUX.ORG.RU

История изменений

Исправление X512, (текущая версия) :

Разные пути в том числе и относительные

Нет. Относительные пути можно выбрать любые как захочет автор программы.

Абсолютный путь при линковке нужно прописывать обязательно

Нашёлся вредитель. Потом приходится руками от этого чистить.

так делает cmake например

Нет. По крайней мере не для всех ОС/дистрибутивов.

Это никак не влияет на то как рантайм линкер ищет библиотеки.

Ещё как влияет. Это ломает перемещение директории с программой и поиск библиотек (они могут оказаться в месте, отличным от прошитого во время линковки).

Исправление X512, :

Разные пути в том числе и относительные

Нет. Относительные пути можно выбрать любые как захочет автор программы.

Абсолютный путь при линковке нужно прописывать обязательно

Нашёлся вредитель. Потом приходится руками от этого чистить.

Это никак не влияет на то как рантайм линкер ищет библиотеки.

Ещё как влияет. Это ломает перемещение директории с программой и поиск библиотек (они могут оказаться в месте, отличным от прошитого во время линковки).

Исходная версия X512, :

Разные пути в том числе и относительные

Нет. Относительные пути можно выбрать любые как захочет автор программы.

Абсолютный путь при линковке нужно прописывать обязательно

Нашёлся вредитель. Потом приходится руками от этого чистить.

Это никак не влияет на то как рантайм линкер ищет библиотеки.

Ещё как влияет. Это ломает перемещение директории с программой и поиск библиотек (они могут оказаться в месте, отличным от прошитого от линковки).