Linux*

インテル® TBB のオープンソース・バージョンを /usr/lib64 のようなシステムフォルダーにインストールした場合、リンカーが予期しない順にライブラリーを検索してサンプルのリンクに失敗する場合があります。この問題を解決するには、-L リンカーオプションを使用してインテル® TBB ライブラリーの正しい場所を指定してください。この問題はプログラムの実行には影響しません。

アプリケーションがダイナミック・メモリー・アロケーターを使用している場合、LD_PRELOAD による置換はインテル® VTune™ Amplifier で解析されます。この問題を回避するには、LD_PRELOADlibtbbmalloc_proxy.so.2 および libtbbmalloc.so.2 をフルパスで指定するか、LD_PRELOAD を設定するシェルスクリプトを使用してアプリケーションを開始するようにインテル® VTune™ Amplifier のプロジェクトをセットアップしてください。

Clang および GNU libstdc++ ライブラリーを使用してコンパイルすると、インテル® TBB ヘッダーは C++11 機能を正しく検出できません。この問題を回避するには、インテル® TBB ヘッダーファイルをインクルードする前に、適切なバージョンの libstdc++ に TBB_USE_GLIBCXX_VERSION マクロを定義してください。

関連情報