ubuntu下安裝boost環境
轉自:http://blog.chinaunix.net/uid-12226757-id-3427282.html
boost版本為: boost_1_52_0
ubuntu版本為:ubuntu-12.04.1-desktop-i386
這裡有兩種安裝方法:
=============
第一種:
也是最簡單的:進入linux系統後,輸入
# apt-cache search boost
你將看到很多檔案資訊,你會看到其中一個檔案叫 libboost-dev, 直接安裝此檔案即可:
# apt-get install libboost-dev
這樣就安裝成功了。這個速度很快,是因為直接拷貝了lib檔案到系統。
可以使用本文最後程式碼測試安裝成功與否。
==============
第二種:
這個速度比較慢,因為需要自己編譯出lib庫。
首先下載boost庫從www.boost.org這個網站下載linux的boost庫,有2種格式,1) .bz2 2) .gz
我下的是gz結尾的。放到linux的檔案系統裡,這裡假設為/usr/local/boost_1_52_0.tar.gz
第一步:解壓壓縮包,命令如下,(#號僅為起始標記作用,敲命令時忽略):
# cd /usr/local/
# tar -zxvf boost_1_52_0.tar.gz
第二步:解壓後得到資料夾boost_1_52_0,執行如下命令:
# cd boost_1_52_0/
# ./bootstrap.sh //這個命令類似於配好環境
第三步:執行二步命令後得到一個檔案,名字是bjam,執行這個檔案:
# ./bjam //這裡需要十幾分鍾,完成後就代表安裝成功了。
第四步:檢驗安裝成功否:在linux下任意目錄下建立test.cpp
#include<iostream>
#include<boost/lexical_cast.hpp>
int main()
{
int a = boost::lexical_cast<int>("123456");
std::cout << a <<std::endl;
return 0;
}
這是一個字串轉化為整數的簡單程式
執行命令:
# g++ test.cpp -o test
# ./test
將得到輸出結果為:123456
代表boost安裝成功,就可以盡情使用boost的美妙了!!!
ubuntu版本為:ubuntu-12.04.1-desktop-i386
這裡有兩種安裝方法:
=============
第一種:
也是最簡單的:進入linux系統後,輸入
# apt-cache search boost
你將看到很多檔案資訊,你會看到其中一個檔案叫 libboost-dev, 直接安裝此檔案即可:
# apt-get install libboost-dev
這樣就安裝成功了。這個速度很快,是因為直接拷貝了lib檔案到系統。
可以使用本文最後程式碼測試安裝成功與否。
==============
第二種:
這個速度比較慢,因為需要自己編譯出lib庫。
首先下載boost庫從www.boost.org這個網站下載linux的boost庫,有2種格式,1) .bz2 2) .gz
我下的是gz結尾的。放到linux的檔案系統裡,這裡假設為/usr/local/boost_1_52_0.tar.gz
第一步:解壓壓縮包,命令如下,(#號僅為起始標記作用,敲命令時忽略):
# cd /usr/local/
# tar -zxvf boost_1_52_0.tar.gz
第二步:解壓後得到資料夾boost_1_52_0,執行如下命令:
# cd boost_1_52_0/
# ./bootstrap.sh //這個命令類似於配好環境
第三步:執行二步命令後得到一個檔案,名字是bjam,執行這個檔案:
# ./bjam //這裡需要十幾分鍾,完成後就代表安裝成功了。
第四步:檢驗安裝成功否:在linux下任意目錄下建立test.cpp
#include<iostream>
#include<boost/lexical_cast.hpp>
int main()
{
int a = boost::lexical_cast<int>("123456");
std::cout << a <<std::endl;
return 0;
}
這是一個字串轉化為整數的簡單程式
執行命令:
# g++ test.cpp -o test
# ./test
將得到輸出結果為:123456
代表boost安裝成功,就可以盡情使用boost的美妙了!!!
相關文章
- ubuntu環境下安裝perf工具Ubuntu
- Ubuntu下安裝C++ boost庫UbuntuC++
- 在Ubuntu環境下安裝eclipseUbuntuEclipse
- Ubuntu 環境安裝 phpunitUbuntuPHP
- Ubuntu下安裝配置java開發環境啊UbuntuJava開發環境
- ubuntu+eclipse+cdt+boost環境搭建UbuntuEclipse
- 在 Ubuntu18.04 下安裝 LNMP 環境UbuntuLNMP
- Ubuntu下搭建JAVA開發環境及解除安裝UbuntuJava開發環境
- ubuntu 16.04安裝LNMP環境UbuntuLNMP
- Ubuntu環境Anaconda安裝opencvUbuntuOpenCV
- ubuntu 安裝 flutter 開發環境UbuntuFlutter開發環境
- Ubuntu20 LNMP 環境安裝UbuntuLNMP
- Ubuntu 安裝php+mysql 環境UbuntuPHPMySql
- ubuntu安裝Java開發環境UbuntuJava開發環境
- ubuntu環境中安裝condaUbuntu
- Ubuntu 22.04 安裝Docker環境UbuntuDocker
- Windows 環境下 Python 環境安裝WindowsPython
- Poechant快速安裝配置教程:Windows + Cygwin + Boost開發環境Windows開發環境
- Ubuntu 16.04 安裝 Gnome 桌面環境Ubuntu
- [保姆教程] [Postgres] 3分鐘在Ubuntu環境下安裝PostgresqlUbuntuSQL
- Ubuntu14下Hadoop開發 基礎環境安裝UbuntuHadoop
- Windows 環境下安裝 LaravelWindowsLaravel
- Mac環境下安裝PodMac
- Windows 環境下安裝 RedisWindowsRedis
- Windows環境下安裝RabbitMQWindowsMQ
- kali環境下安裝dvwa
- Unbuntu下安裝Go環境Go
- Win 10 環境配置VirtualBox安裝UbuntuUbuntu
- Ubuntu16環境安裝和使用NFSUbuntuNFS
- Ubuntu系統-FFmpeg安裝及環境配置Ubuntu
- Luckfox Pico Ubuntu server 安裝桌面環境UbuntuServer
- Linux下安裝Go環境LinuxGo
- docker環境下安裝tensorflowDocker
- Windows環境下安裝LinuxWindowsLinux
- Docker 下安裝配置 lnmp 環境DockerLNMP
- linux環境下redis安裝LinuxRedis
- Linux環境下安裝NginxLinuxNginx
- Windows環境下安裝NexusWindows