tar zxvf tbb30_20100822oss_src
進入解壓縮目錄下,執行make。
cd build
chmod +x *.sh
sh generate_tbbvars.sh
sh tbbvars.sh
cd linux_intel64_gcc_cc4.1.2_libc2.5_kernel2.6.18_release
cp *.so /usr/lib
cp *.so.2 /usr/lib
/sbin/ldconfig
回到解壓縮目錄下
cd include
cp *.* /usr/local/include
cd ../examples/pipeline/square
make
如果是下面的提示,則表示編譯成功
g++ -o2 -dndebug -o square square.cpp -ltbb
./square input.txt output.txt
serial run time = 0.32484
parallel run time = 0.167507
從它的例子我們看到執行時間並行的比序列的要縮短一半時間;但這個庫
只是個c++庫。tbb的特點:
提供c++模版庫,使用者不必關注執行緒,而專注任務本身。
抽象層僅需很少的介面**,效能上毫不遜色。
靈活地適合不同的多核平台。
執行緒庫的介面適合於跨平台的移植(linux, windows, mac)
支援的c++編譯器 – microsoft, gnu and intel
linux下安裝配置軟體
1.fedora下的軟體配置安裝 1.1 tar zxvf tar.gz 命令解壓縮檔案並提取歸檔檔案 其中引數z是呼叫gzip d來解壓 x是從歸檔檔案中提取檔案。rpm ivh rpm包命令安裝rpm二進位製包軟體 列 rpm ivh soft.rpm rpm e soft 解除安裝 rpm u...
Linux下安裝 配置ACE
url 二 安裝前的配置 配置環境變數 vi etc profile 增加如下的內容 export ace root ld libary path ace root ace ld library path export ld library path source etc profile 三 開始安...
Linux下安裝配置gitweb
安裝配置gitweb 1.sudo apt get install gitweb 2.sudo apt get install apache2 3.mkdir home gitweb 4.sudo ln sf usr share gitweb home gitweb 5.ln s home gitw...