【发布时间】:2011-07-01 02:53:59
【问题描述】:
我正在开发一个包含多个模块的项目。开发树如下所示:
/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 的最佳方法是什么? /)?
【问题讨论】:
标签: linux development-environment shared-libraries