【发布时间】:2014-09-18 13:13:22
【问题描述】:
program_options 是少数不只是头文件(因此需要单独编译)的 Boost 库之一。
我需要在未安装 Boost 的集群中运行我在 PC 上编译的程序。 我没有安装 Boost 的管理权限,而且联系集群管理员太官僚且速度慢。
如何在我的 PC(具有 Boost)中编译我的程序,使其包含 program_options(我认为这称为静态链接)?
现在,我计划运行我的程序的多个实例。静态链接是最好的方法吗?我的程序的每个实例都会加载一个单独的 program_options 实例,这很浪费。有更好的选择吗?我可以在没有 root 访问权限的情况下在集群上设置某种“本地动态链接”?
【问题讨论】:
-
您在 PC 上使用什么操作系统?和你打算用的集群一样吗?
-
@SamMiller 不,我的电脑有 Ubuntu。集群是 OpenSuSE
标签: c++ boost linker boost-program-options