ubuntu+eclipse+cdt+boost环境搭建

1 下载必要的安装包

sun-jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html

eclipsehttp://www.eclipse.org/downloads/

进入以上网址,根据自己系统情况下载对应的安装包。


2 安装配置jdk

jdk安装包(jdk-6u26-linux-i586.bin)添加读写权限,执行命令:

sudo chmod 777 jdk-6u26-linux-i586.bin

解压安装包,执行命令:

./jdk-6u26-linux-i586.bin

得到目录jdk1.6.0_26,将该目录剪切到/usr/lib/java/

使用root权限编辑打开/etc/environment,执行命令:

sudo gedit /etc/environment

path中添加”/usr/lib/java/jdk1.6.0_26/bin”

并在之后添加:

JAVA_HOME=/usr/lib/java/jdk1.6.0_26

CLASSPATH=.:/usr/lib/java/jdk1.6.0_26/lib

保存退出后重启电脑,执行命令

java -version

出现java version "1.6.0_26" 等字符串,表示jdk配置成功。


3 安装cdt

jdk安装无误,将eclipse安装包解压后即可运行之。

启动eclipse,进入菜单help->install new software安装cdt

cdt的安装地址可以在http://www.eclipse.org/cdt/downloads.php中找到。


4 安装boost

输入命令:

sudo apt-get install libboost-dev libboost-dbg libboost-doc bcp libboost-*

待命令执行完毕,boost就安装好了


5 eclipse上编译运行boost实例

eclipse上创建c++工程,创建cpp源文件:

#include<iostream>

#include<string>

#include<boost/regex.hpp>


intmain()

{

    std::stringline;

    boost::regexpat( "\\d{3}");

    while(std::cin)

    {

        std::getline(std::cin, line);

        boost::smatchmatches;

        if(boost::regex_match(line, matches, pat))

        {

            std::cout << "match!"<< std::endl;

        }

    }

}


选中项目进入Properties->C/C++ Build->Settings->Tool Settings->GCC C++ Linker->Libraries在右侧的Librries(-l)中添加 boost_regex。如图所示:

ubuntu+eclipse+cdt+boost环境搭建

最后,编译并运行工程。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值