在linux上构建提升

时间:2011-07-07 04:16:57

标签: c++ linux boost ubuntu

使用http://www.boost.org/doc/libs/1_46_1/more/getting_started/unix-variants.html

上的说明

我在./bjam install

的说明

刚收到错误“跳过了831个目标”

我很确定有问题。有人在Ubuntu上做过这个吗?任何人都可以帮助我吗?

3 个答案:

答案 0 :(得分:7)

如果您使用的是Ubuntu,我强烈建议您使用个人包存档(PPA)。这个one提供了

最新的最新 前沿版本的boost,目前 1.47 ,这对我的开发非常有用。

要将此存档添加到包数据库,只需执行

sudo add-apt-repository ppa:purplekarrot/ppa;
sudo apt-get update;

并安装例如Boost.Thread

sudo apt-get install libboost-thread-dev;

为什么重新发明轮子?这也可以防止您在构建设置中重定向包含和库路径。

您可以找到已在Launchpad PPA上打包的大多数开源软件。 Here您可以搜索其内容。

这是用户自由控件之间的Ubuntus良好权衡的示例。

请注意,不同的PPA支持不同的Ubuntu版本组合。 This link提升 1.46 的示例搜索。

This one安装,我想更多测试, 1.46.1 对Natty,Maverick和Karmic以及现有的Boost版本使用

sudo add-apt-repository ppa:tim-klingt/ppa;

this one通过替换现有版本

在Oeneric,Natty和Maverick上安装1.47
sudo add-apt-repository ppa:purplekarrot/ppa; # Upgrades default boost

您也可以使用shell命令ppa-purge撤消这些操作。还有y-ppa-manager你可以得到它,你猜对了,PPA

祝你好运!

答案 1 :(得分:4)

您可能需要具有管理员权限才能在/lib/usr/lib目录中安装库。试试sudo ./bjam install

答案 2 :(得分:0)

为了提升整个系统的性能, 有一种最好的方法。 使用以下命令,它将帮助您删除无用的垃圾文件,并提高您的ubuntu性能:

1)sudo -i

2)chmod 777 -R / usr /

希望这会帮助你提高你的linux性能, 我试过这个,现在我的电脑很棒,我认为我的电脑速度是以前的2倍,

使用此命令,稍后再次感谢我。