Setting Environment Variables

You can customize your system environment by specifying paths where the compiler searches for special files such as libraries, include files, and configuration files. The Intel® C++ Compiler supports the environment variables listed in the following table:

Environment
Variable
Description
LD_LIBRARY_PATH Specifies the location for shared objects
PATH Specifies the directories the system searches for binary executable files
ICCCFG Specifies the configuration file for customizing compilations when invoking the compiler using icc
ICPCCFG Specifies the configuration file for customizing compilations when invoking the compiler using icpc
TMP
TMPDIR
TEMP
Specifies the location for temporary files. If none of these are specified, the compiler stores temporary files in /tmp.
IA32ROOT (IA32-based systems) Points to the directory containing the bin, lib, include and substitute header directories
IA64ROOT (Itanium-based systems) Points to the directory containing the bin, lib, include and substitute header directories

GNU* Environment Variables

The Intel C++ Compiler also supports the GNU environment variables listed in the following table:

Environment
Variable
Description
CPATH Path to include directory for C/C++ compilations
C_INCLUDE_PATH Path include directory for C compilations
CPLUS_INCLUDE_PATH Path include directory for C++ compilations
LIBRARY_PATH The value of LIBRARY_PATH is a colon-separated list of directories, much like PATH
DEPENDENCIES_OUTPUT If this variable is set, its value specifies how to output dependencies for Make based on the non-system header files processed by the compiler. System header files are ignored in the dependency output
SUNPRO_DEPENDENCIES This variable is the same as DEPENDENCIES_OUTPUT, except that system header files are not ignored