Open Source Version

The following table describes typical subdirectories of an open source version of the library.

Typical Intel® Threading Building Blocks Subdirectories in Open Source Release

Include files

include/tbb/*.h

Source files

src/

Internal build infrastructure

build/, jni/

Documentation

doc/

Environment scripts

bin/*.{sh,csh,bat}

Binaries

Windows* OS:

bin/<arch>/vc<vcversion>/<lib><variant>.{dll,pdb}

lib/<arch>/vc<vcversion>/<lib><variant>.{def,lib,pdb}

where:

<arch>

<vcversion>

<lib>

<variant>

ia32

intel64

11, 11_ui

12, 12_ui

14, 14_ui

tbb

tbbmalloc

tbbmalloc_proxy

tbb_preview

(none)

_debug

Linux* OS:

lib/<arch>/<gccversion>/lib<lib><variant>.{so,so2}

where:

<arch>

<gccversion>

<lib>

<variant>

ia32

gcc4.1

gcc4.4

tbb

tbbmalloc

tbbmalloc_proxy

tbb_preview

(none)

_debug

intel64

mic

none

macOS*:

lib/lib<lib><variant>.dylib

where:

<lib>

<variant>

tbb

tbbmalloc

tbbmalloc_proxy

tbb_preview

(none)

_debug

Android* OS:

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

where:

<arch>

<lib>

<variant>

(none)

x86_64

tbb

tbbmalloc

tbb_preview

(none)

_debug

See the Package Contents pages for Windows* OS, Linux* OS and macOS* for more information on each version.

Examples

examples/<class>/*/.

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