Понятно, но я пока разрабатываю всё это дело, решил статически всё линковать.
Это не позволит использовать valgrind.
Вопросец такой, ежели я слинкую при помощи -L$$PDW -lmylib прогу с либой, которая лежит где нить в хомяке, а потом либу перепишу в /usr/lib то прога станет её видеть?
-L$$PDW - означает путь к библиотекам где-то в пользовательском каталоге?
Речь о статической линковке?
Если о ней, то вообще ни о чем думать не надо, и копировать тоже ничего не надо - там все и так в одном файле оказывается в еще одной копии.
Да, увидеть должна.
Команда ldd прога покажет все зависимости
Можно еще на время разработки поставить в ~/.bashrc
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$PDW
Главное, не забыть потом, какие пути где прописаны.