當前位置:首頁 » 操作系統 » linuxboost庫

linuxboost庫

發布時間: 2022-03-04 06:36:26

❶ 求教linux安裝BOOST庫的有關問題

linux系統基本都是一樣的 就算你看的是紅帽的視頻 也不一定非要安裝紅帽的系統學啊 命令什麼的都一樣 新手 我還是建議你用fedora比較好 我搞linux下開發有5年了 這是我的一點點建議 至於你聽不聽 那是你的事了 呵呵

❷ linux怎麼添加boost庫

在Linux上只要打開core mp文件開關,當程序crash時系統生成相應的core文件。下面是簡單的一些步驟: 1.查看當前是否已經打開了此開關 通過命令:ulimit -c 如果輸出為 0 ,則代表沒有打開。如果為unlimited則已經打開了,就沒必要在做打開。

❸ 在linux上運行boost庫的問題

我系統是ubuntukylin14.04
然後今天去BOOST下了最新版的boost1.57版

下載下來的壓縮文件我解壓到/opt目錄下即/opt/boost_1_57_0

然後
cd /opt/boost_1_57_0;
./boststrap;
./b2

這里b2命令執行完成後顯示:
The Boost C++ Libraries were successfully built!

The following directory should be added to compiler include paths:

/opt/boost_1_57_0

The following directory should be added to linker library paths:

/opt/boost_1_57_0/stage/lib

然後我找了一段例子

C/C++ code?

1
2
3
4
5
6
7
8
9
10

#include<iostream>
#include<boost/bind.hpp>
using namespace std;
using namespace boost;
int fun(int x,int y){return x+y;}
int main(){
int m=1;int n=2;
cout<<boost::bind(fun,_1,_2)(m,n)<<endl;
return 0;
}

用g++編譯的時候提示

bst.cxx:2:31: fatal error: boost/bind.hpp: 沒有那個文件或目錄
#include<boost/bind.hpp>
^
compilation terminated.

❹ 如何查看linux中boost版本號

最簡單的方法,隨便找個boost的庫:

find / -name libboost_random.so*


看下輸出是什麼,比如我的是:

[root@AMILIA-DEV~]#find/-namelibboost_random.so*
/usr/local/boost_1_54_0/bin.v2/libs/random/build/gcc-4.4.6/release/threading-multi/libboost_random.so.1.54.0
/usr/local/boost_1_54_0/lib/libboost_random.so.1.54.0
/usr/local/boost_1_54_0/lib/libboost_random.so

那boost版本就是1.54

❺ linux boost都有哪些

linux下boost庫的安裝 最近由於編譯一個程序用到了C++的boost庫,所以便安裝了這個庫。但是,其中遇到了一些小問題。所以記錄下來,以供別人參考。 首先說一下我的環境:Ubuntu 12/projects/boost/files/latest/download?source=dlp2.解壓後,進入boost_1_53_0目錄,執行:./bootstrap.sh3.(重點)修改 tools/build/v2/user-config.jam文件,在最後面加上一行using mpi ;(注意mpi後面有個空格, 然後一個分號 ) 4. 執行: ./b2 5. 執行:sudo ./b2 install 以上便是全部安裝過程,因為網上提到的比較多,所以此處從略。重點想提的是第三步,務必記得。不過,如果你的程序不需要mpi這個功能,那也就不重要了。應用默認設置即可。而且,第四步,執行時可以在後面家prefix參數,如果不加,裝好後,默認的頭文件在/usr/local/include/boost目錄下。庫文件在/usr/local/lib/目錄下。默認不用修改。 如果編譯好程序後,在運行時提示無法載入某個庫文件,則把/usr/local/lib下的所有boost的庫文件mv到/usr/lib目錄下就可以了。

❻ linux CentOS7系統如何升級boost庫

直接重新下載安裝即可
1.下載 boost
2. 將文件解壓在/usr/local/目錄下
3. 進入/usr/local/boost/ 目錄, 在terminal中輸入
./bootstrap.sh
4.進入/usr/local/boost/ 目錄,在terminal中輸入
sudo ./bjam --layout=versioned --build-type=complete --toolset=gcc install
5.添加環境變數(剛改完要重啟或者注銷一下來更新剛修改過的環境變數)
兩種方法:
(1)修改/etc/profie文件 末尾添加
export BOOST_INCLUDE=/usr/local/include/boost
export BOOST_LIB=/usr/local/lib
(2)在/etc/profile.d/ 中新建一個shell文件boost.sh
#!/bin/sh
export BOOST_INCLUDE=/usr/local/include/boost

export BOOST_LIB=/usr/local/lib

❼ Linux 系統下如何安裝使用 Boost庫

http://wenku..com/view/57cbbd422af90242a995e530.html

❽ linux下安裝boost庫時,boost版本跟gcc版本有關系嗎

這個當然是和 GCC 版本有關啦

考慮一些新特性的支持,選較新版本的 GCC

❾ linux中 boost庫 是在哪個目錄

查看boost安裝版本:
$
dpkg
-s
/usr/include/boost/version.hpp
卸載boost:
$
sudo
apt-get
autoremove
package
(註:package為要卸載的boost的名稱
示例:sudo
apt-get
autoremove
libboost1.55-dev)
更新boost:
$
sudo
add-apt-repository
ppa:boost-latest/ppa
$
sudo
apt-get
update

❿ Linux下G++怎麼編譯使用Boost庫的程序

首先把Boost庫的頭文件存放到/usr/include/boost/路徑下,再把Lib文件存放到/usr/local/lib/boost/路徑下。修改/etc/profile文件,在此文件中增加如下2個環境變數:

BOOST_INCLUDE=/usr/include/boost
export BOOST_INCLUDE

BOOST_LIB=/usr/local/lib/boost
export BOOST_LIB

寫一個如下所示的cpp文件。
//samlpe.cpp
#include <iostream>
#include <string>
#include <boost/thread.hpp>

using namespace std;

void threadRoutine(void)
{
boost::xtime time;
time.nsec = 0;
time.sec = 20;
cout << "線程函數做一些事情" << endl;
boost::thread::sleep(time);
}

int main(void)
{
string str;
cout << "輸入任意字元開始創建一個線程..." << endl;
cin >> str;
boost::thread t(&threadRoutine);
t.join();
cout << "輸入任意字元結束運行..." << endl;
cin >> str;
return 0;
}

保存。使用g++編譯,命令如下所示:

g++ -o samlpe.out samlpe.cpp -I$BOOST_INCLUDE -L$BOOST_LIB -lboost_thread-gcc-mt

其中-I參數指定Boost頭文件路徑,-L參數指定Boost庫文件路徑,-l參數指定使用線程庫名。在我使用的這個版本Boost里,到/usr/local/lib/boost路徑下,可以看到有關Boost線程庫文件,比如:libboost_thread-gcc-mt.a等。注意在用-l參數指定庫名時把磁碟文件名前面那個lib前綴去掉就可以了。

熱點內容
微信支付進去手勢密碼哪裡改 發布:2024-09-23 17:02:08 瀏覽:327
我的世界2g伺服器內存 發布:2024-09-23 16:57:55 瀏覽:581
正則表達式預編譯html案例 發布:2024-09-23 16:53:22 瀏覽:939
文章腳本 發布:2024-09-23 16:48:20 瀏覽:758
sna2008演算法 發布:2024-09-23 16:36:49 瀏覽:504
哥倫比亞大學訪問學者 發布:2024-09-23 16:08:19 瀏覽:571
devc怎麼配置gcc編譯環境 發布:2024-09-23 15:52:26 瀏覽:446
血族第二季ftp 發布:2024-09-23 15:49:58 瀏覽:528
清楚手機瀏覽器緩存 發布:2024-09-23 15:47:24 瀏覽:518
伺服器一般用什麼遠程 發布:2024-09-23 15:47:22 瀏覽:238