Я работаю над проектом с несколькими модулями.Дерево разработки выглядит следующим образом:
/work_home/src/...
/work_home/out/bin/ <Here all the executables are built to>
/work_home/out/foo1/lib/ <one .so is built here>
/work_home/out/foo2/lib/ <another .so is built here>
...
/work_home/out/foo42/lib/ <another .so is built here>
Теперь следующий вопрос относится только к тем случаям, когда я запускаю исполняемый файл, который использует общие библиотеки в моей среде разработки, а не тогда, когда мы фактически разворачиваем наш пакет в нашемСистема клиента.
Как лучше всего обеспечить, чтобы при запуске исполняемого файла (из / work_home / out / bin /) он мог загружать любую необходимую ему разделяемую библиотеку (которая встроена в / work_home / out)/.../lib/)?