Intel® Advisor Help

Defining the TBBROOT Environment Variable

With Intel® Advisor samples, to build the Intel® Treading Building Blocks (Intel® TBB) project (_tbb), you need to define the TBBROOT environment variable.

To define this environment variable:

On Linux* OS:

  1. Open a command line window.

  2. Use the export command to set the TBBROOT environment variable, type: export TBBROOT=<compiler_install_dir>/tbb. For example, if you used the default path during installation, the files were installed below:

    • For root users:

      /opt/intel/
    • For non-root users:

      $HOME/intel/
  3. To always set this variable on the current system, add this definition to your .login or similar shell initialization file.

On Windows* OS:

  1. Open the control panel and access: Control Panel > System and Security > System > Advanced system settings > Environment Variables....

  2. Locate any existing definition of the TBBROOT user or system environment variable. If present, verify that it value is correct if you encountered build errors and either click Cancel or OK as needed to exit the dialog box.

  3. If it is not present, under System variables or User variables, click New.

  4. Specify the Variable name as: TBBROOT.

  5. Specify the Variable value as the path of the installed Intel® Parallel Studio XE files, including the \tbb directory. If you used the default path during installation, files are installed below: C:\Program Files (x86)\IntelSWTools\ or C:\Program Files\IntelSWTools\, for example: C:\Program Files (x86)\IntelSWTools\compilers_and_libraries\windows\tbb.

  6. Click OK several times.

  7. For the change to take effect:

    • If using Microsoft Visual Studio*: close and reopen Visual Studio.

    • If using command window: close and reopen your command window.

    In some cases, you may need to log off and log on for this change to take effect.

  8. If needed, you can test the definition by opening a command window and typing set TBBROOT.

You have defined the TBBROOT environment variable.

See Also