首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Ubuntu 8.10上安装Libboost 1.38

在Ubuntu 8.10上安装Libboost 1.38
EN

Stack Overflow用户
提问于 2009-08-10 05:36:41
回答 3查看 2.1K关注 0票数 0

有没有办法在Ubuntu 8.10上安装Libboost 1.38?在我的存储库中,最高版本是1.35。有人建议我可以添加一些存储库来实现这一点,但我的搜索没有任何结果。

我必须求助于源代码吗?如果是这样的话,实现这一目标的最佳方法是什么?

谢谢

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-08-10 12:21:45

您可以选择

  • 升级到Jaunty (Ubuntu9.04),版本为1.37。你甚至可以逐步升级到它的boost库(google for apt-pinning)
  • use,一种我经常使用的更高级的方法:从Debian unstable (目前是1.38,1.39在新队列中)下载Debian包源代码,并在本地重新构建它们。您可能想用google搜索Debian包构建--放心,这很容易,因为已经完成了工作,您只是从现有的源码构建本地变体。这样,您就可以留在包管理系统中,并且可以向前兼容upgrades
  • (如果其他一切都失败了),可以从源代码构建。
票数 2
EN

Stack Overflow用户

发布于 2009-08-10 13:29:33

在Ubuntu上,从源代码安装很简单。获取源代码,解压缩,然后运行以下命令:

代码语言:javascript
复制
./bootstrap.sh --prefix=/usr/local --libdir=/usr/local/lib
./bjam --layout=system install

或者,您可能希望获取SVN HEAD,或者等待即将到来的1.40。然后,您可以删除除install之外的所有上述选项。您可能希望在http://beta.boost.org上查看发行说明,以查看即将发生的更改是否对您的情况有“风险”。

票数 2
EN

Stack Overflow用户

发布于 2009-08-10 05:53:43

libboost1.37-dev在Jaunty存储库中。

如果你必须使用Boost 1.38,你必须自己从源代码编译它。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1253245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档