gpt4 book ai didi

c++ - 静态链接 boost program_options

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:05 24 4
gpt4 key购买 nike

program_options 是少数几个不只是头文件(因此需要单独编译)的 Boost 库之一。

我需要在未安装 Boost 的集群中运行我在 PC 上编译的程序。我没有安装 Boost 的管理权限,并且联系集群的管理员太官僚且太慢。

如何在我的 PC(具有 Boost)中编译我的程序,使其包含 program_options(我认为这称为静态链接)?

现在,我计划运行我的程序的多个实例。静态链接是最好的方法吗?我的程序的每个实例都会加载一个单独的 program_options 实例,这很浪费。有更好的选择吗?我可以在没有 root 访问权限的情况下在集群上设置某种“本地动态链接”?

最佳答案

您可以以本地用户身份编译和安装 Boost,或仅编译和安装 Boost Options。然后针对这个本地版本编译你的程序。最后,使用更新的 LD_LIBRARY_PATH 环境变量运行您的代码,其中包括 Boost Options 库所在的位置。

关于c++ - 静态链接 boost program_options,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25913670/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com