2011-10-19 92 views
0

我一直在搜索谷歌和tbbs論壇如何安裝TBB。在Linux上安裝TBB 11.04

我從下載Linux和源: http://threadingbuildingblocks.org/ver.php?fid=175

使用tar -xvf提取它們,然後跑了make文件。 然後我去tbb/build/linux_intel64_gcc_cc4.5.2_libc,13_kernel2.6.38_debug/tbbvars.sh

我還試圖運行tbb/build/generate_tbbvars.sh,然後tbbvars.shtbbvars.csh

不管我Ty如果我嘗試編譯程序與-ltbb,我得到 /usr/bin/ld: skipping incompatible /usr/lib/libtbb.so when searching for -ltbb /usr/bin/ld: cannot find -ltbb

有人知道怎麼修這個東西嗎?

Linux damian-HP-Z600-Workstation 2.6.38-8-generiC#42-Ubuntu SMP Mon Apr 11 03:31:24 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

+0

'file/usr/lib/libtbb.so'的輸出是什麼? –

回答

1

這是問題的另一個實例透徹here回答。您有一個位寬的庫,並試圖將它們鏈接到不同位寬的彙編中。如果您的應用程序編譯過程和您的TBB構建過程都是在同一個系統上完成的,那麼在決定是輸出32位代碼還是64位代碼時,其中一個必須做錯誤的事情。

+0

謝謝你,我正在重複使用一箇舊的make文件,而我剛剛複製並粘貼了這些參數...... –