Previous: , Up: Invoking ick   [Index]


2.7 Environment Variables

Various environment variables can be set to affect the operation of ick.

Variable Meaning
ICKINCLUDEDIR
ICKLIBDIR
ICKSYSDIR
ICKCSKELDIR
These four environment variables suggest locations in which ick should look to find various files that it needs: the skeleton file, system library, C header files and libraries that it needs, constant-output optimiser, and the GNU General Public License (which the debugger needs to be able to display on demand for legal reasons).
CC The name of a C compiler to use (defaults to gcc; C-INTERCAL has recently been tested only with gcc and clang). This option has no effect on DJGPP, where gcc is always used.
ICKTEMP
TMPDIR
TEMP
TMP
On DJGPP, ick creates temporary files to pass options to gcc as a method of getting around the limit on the length of a command line that can sometimes affect DOS programs. These four environment variables are tried (in this order) to determine a location for the temporary file; if none of them are set, the current directory is used.