私は解決策を持ってきました。私はここに投稿しますので、このトピックで他の人を助けるでしょう。
1)最新の安定のソースコードをダウンロードして、〜/ tbbsrc
2)の内部では、タイプのメイクにすなわち、それを解凍してください。 tbbライブラリとメモリアロケータのコンパイルを開始する必要があります。
3)ヘッダは、2つの新しいフォルダ、リリースバージョン用とデバッグバージョンの他になります〜/ tbbsrc /含ま
4)インサイド〜/ tbbsrc /ビルドです。これらのフォルダの名前は "architecture_ldVersion_g ++ Version_kernelVersion"のようになります。
5)私は同じように、.bashrcファイル、例えば、いくつかの変数を設定することをお勧めします:
- TBB_INSTALL_DIR = $ HOME/tbbsrc
- TBB_INCLUDE = $ TBB_INSTALL_DIR /含ま
- TBB_LIBRARY_RELEASE = $ TBB_INSTALL_DIR /構築/ RELEASE_FOLDER
- TBB_LIBRARY_DEBUG = $ TBB_INSTALL_DIR /構築/ DEBUG_FOLDER
6)リリースバージョンで、例えば、コンパイルするに
// main.cpp
#include "tbb/task_scheduler_init.h"
int main(int argc, char* argv[]) {
// tbb::task_scheduler_init init(tbb::task_scheduler_init::automatic);
// implicit tbb::task_sheduler_init::automatic
tbb::task_scheduler_init init;
return 0;
}
7):簡単な例を試してみましょう
g++ main.cpp -I$TBB_INCLUDE -Wl,-rpath,$TBB_LIBRARY_RELEASE -L$TBB_LIBRARY_RELEASE -ltbb
を-Wl,-rpath,$TBB_LIBRARY_RELEASE
我々は
libtbb.so見つけるために動的リンカを言っていると
8)それはうまくいくはずです!
よろしくお願いいたします。
Apple clang 5のインストール。1:代わりmake
を入力するので
[情報についてはrwolsのおかげ]、タイプmake compiler=clang
またはmake compiler=clang stdlib=libc++
あなたはすでに何をしようとしたのですか? TBBの資料はありますか?そして最も重要なのは:** TBBは何ですか?あなたはもっと具体的になりますか? – Gnosophilon
@Gnosophilonあなたはマウスの上にマウスを動かし、TBBが – inf
./configureであることを知ることができます。作る; sudo make install –