![](/img/trans.png)
[英]No Speedup achieved using Parallel_Scan Component of Intel Thread Building Blocks (TBB)
[英]Getting Thread Building Blocks (Intel TBB) running on Linux with gcc
我正在嘗試構建一些線程構建塊的測試。 不幸的是,我無法配置tbb庫。 鏈接器找不到庫tbb。 我已經嘗試在bin目錄中運行腳本,但沒有幫助。 我甚至嘗試將庫文件移動到/ usr / local / lib /,這又是一個翻牌。 任何的意見都將會有幫助。
確定放置tbb / lib文件夾的位置,然后手動或在〜/ .bashrc中將庫的路徑添加到LD_LIBRARY_PATH環境變量中。
例:
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/lib/tbb/lib/intel64/gcc4.4
然后,使用g ++編譯程序
-I
標志指向頭文件目錄 -L
標志 -ltbb
例:
g++ program.cpp -o program -I/usr/local/lib/tbb/include -L/usr/local/lib/tbb/lib/intel64/gcc4.4 -ltbb
在構建/安裝並確保/etc/ld.so.conf具有指向存儲庫的目錄的正確列表之后,您可能希望嘗試在命令行上運行sudo ldconfig
並查看是否更改任何東西。
希望這可以幫助,
賈森
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.