ubuntu+eclipse+cdt+boost環境搭建
sun-jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html
eclipse:http://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。如圖所示:
最後,編譯並執行工程。
相關文章
- 環境搭建
- windows環境下Django環境搭建WindowsDjango
- react環境搭建React
- LNMP 環境搭建LNMP
- 搭建Java環境Java
- Vagrant 環境搭建
- Flutter環境搭建Flutter
- swoft 環境搭建
- OpenGL 環境搭建
- 搭建gym環境
- 搭建lnmp環境LNMP
- Angular環境搭建Angular
- JDK環境搭建JDK
- keil環境搭建
- Dubbo環境搭建
- mac搭建環境Mac
- FNA 環境搭建
- FNA環境搭建
- Maven 環境搭建Maven
- spark環境搭建Spark
- Hive環境搭建Hive
- centosLAMP環境搭建CentOSSLAMLAMP
- lnmp環境搭建LNMP
- ZooKeeper環境搭建
- lnamp環境搭建
- java 環境 搭建Java
- MAVEN環境搭建Maven
- gogs環境搭建Go
- App環境搭建APP
- Windows環境下的Nginx環境搭建WindowsNginx
- window環境下testlink環境搭建(xammp)
- 以太坊-Win環境下remix環境搭建REM
- 【環境搭建】RocketMQ叢集搭建MQ
- Flutter Engine環境搭建Flutter
- iOS逆向環境搭建iOS
- docker搭建php環境DockerPHP
- Supervisor 環境搭建
- Mac 新環境搭建Mac