Linux* OS

This section uses <install_dir> to indicate the top-level installation directory. The following table describes the subdirectory structure for Linux* OS, relative to <install_dir>

Intel® Threading Building Blocks Subdirectories on Linux* OS

Item

Location

Environment Variable

Include files

include/tbb/*.h

CPATH

Shared libraries

lib/<arch>/<gccversion>/lib<lib><variant>.so

where

<arch>

Processor and OS

android

Android

ia32

IA-32 processors

intel64

Intel® 64 architecture processors

mic

Intel® Many Integrated Core architecture

<gccversion>

Linux OS configuration

gcc4.1

gcc version number between 4.1 and 4.4 that do not support exception_ptr

gcc4.4

gcc version 4.4 or higher that may or may not support exception_ptr

(none)

For the case where <arch> is android or mic.

<lib>

Version

tbb

General library

tbbmalloc

Memory allocator

tbbmalloc_proxy

Substitution for default memory allocator

tbb_preview

Preview features library

<variant>

Version

(none)

Release version

_debug

Debug version

LIBRARY_PATH

LD_LIBRARY_PATH

 

CAUTION

Starting with Intel TBB 2017, Intel TBB samples for Linux* OS are distributed separately from the library and are available at http://software.intel.com/en-us/product-code-samples as a standalone package or as a part of the Intel® Parallel Studio XE or Intel® System Studio Online Samples packages.

For more complete information about compiler optimizations, see our Optimization Notice.