Ubuntu12.04下安装Boost库及测试
来源:互联网 发布:php截取到指定字符 编辑:程序博客网 时间:2024/05/21 14:50
1、到官网下载boost库:http://www.boost.org/
boost_1_52_0.tar.gz 解压出来
为了防止在安装的过程中出现“无法创建文件:XXXXXXX,权限不够”的问题,建议以root的身份安装。
方法:
命令行输入:
xyw@xyw-Eliot:~$ sudo passwd root[sudo] password for xyw:输入新的 UNIX 密码:重新输入新的 UNIX 密码:passwd:已成功更新密码
完成设置root密码的设置。然后用root登陆。
方法:
命令行输入:sudo -i
按照提示输入密码,即可用root登陆。
root@xyw-Eliot:~#
2、进入到boost_1_52_0文件夹目录下,找到bootstrap.sh文件,给他添加执行权限
chmod +x ./bootstrap.sh然后执行
./bootstrap.sh
这时可能会遇到没有权限访问./tools/build/v2/engine/build.sh
的问题,方法:给他加访问权限
chmod +x ./tools/build/v2/engine/build.sh
再执行./bootstrap.sh,应该会成功,此时会在boost_1_52_0文件加下生成一个bjam的执行文件,执行他:
./bjam install
等待大概20分钟,安装完毕。写个程序测试一下:文件名为test.cpp
#include <boost/lambda/lambda.hpp>#include <iostream>#include <iterator>#include <algorithm> int main(){ using namespace boost::lambda; typedef std::istream_iterator<int> in; std::for_each( in(std::cin), in(), std::cout << (_1 * 3) << " " );}
进入到test.cpp文件所在的目录,编译
root@xyw-Eliot:/home/xyw# g++ test.cpp -o test成功后生成一个test的可执行文件。执行:
root@xyw-Eliot:/home/xyw# echo 1 2 3| ./test3 6 9 root@xyw-Eliot:/home/xyw#得到结果为3 6 9 成功!
- Ubuntu12.04下安装Boost库及测试
- Ubuntu12.04下Boost安装和使用
- ubuntu12.04下tftp安装、配置、测试 (本机及开发板测试)
- ubuntu12.04下tftp安装、配置、测试
- ubuntu12.04下nfs安装、配置、测试
- ubuntu12.04下nfs安装、配置、测试
- ubuntu12.04下nfs安装、配置、测试 .
- ubuntu12.04下nfs安装、配置、测试
- ubuntu12.04下nfs安装、配置、测试
- ubuntu12.04下wine安装及使用
- ubuntu12.04下ROS的安装与测试
- Ubuntu12.04下moses的安装与测试Ubuntu
- 嵌入式 ubuntu12.04下tftp安装、配置、测试
- Ubuntu12.04 下 GTK3.xx 的安装、编译和测试
- ubuntu12.04下ROS的安装与测试
- boost库安装测试
- Ubuntu12.04下MyEclipse_10.5安装及破解
- ubuntu12.04下配置java环境及eclipse安装
- 飘易关键字排名批量查询工具分享!
- LinearLayout:水平/垂直顺序排列 -- FrameLayout:重叠 -- AbsoulteLayout -- RelativeLayout -- TableLayout
- 同时三个AJAX请求完成后,再做一件事。
- SQL Server 2005对海量数据处理
- cocos2d__入门
- Ubuntu12.04下安装Boost库及测试
- 分享ISTQB培训体验
- js 日期大小判断
- Unity3D脚本中文系列教程(六)
- Linux系统下硬盘挂载详细说明
- cocos2d_横竖屏修改
- oracle escape
- JMS简明教程
- suricata setup