С помощью переменных среды окружения можно управлять процессом компиляции и сборки программ. Поскольку CLIP чаще всего используется в режиме C+PO(C+PO-программы - псевдокод обернутый в С-программу. Быстро компилируются, имеют маленький размер, медленно работают, но зато управляются стандартными средствами С-разработчика. Декомпиляция теоретически возможна, но намного сложнее чем декомпиляция PO-файлов) часть переменных относится к компилятору языка C. Собственно CLIP не является компилятором как таковым. В основном он осуществляет трансляцию в байт-код (псевдокод), для вызова которого создается и используется C-оболочка. Соответственно нет прямой необходимости манипулировать переменными среды окружения, относящимися к вызову компилятора языка C.
имя C-компилятора (по умолчанию == 'gcc').
опции C-компилятора (по умолчанию == '')
'compile-only' флаг для C-компилятора (по умолчанию == '-c')
флаг уровня оптимизации для C-компилятора (по умолчанию == '-O2')
флаг C-компилятора для включения отладочной информации в объектный
флаг C-компилятора определяющий имя создаваемого файла (по умолчанию == '-o')
флаг C-компилятора, определяющий расположение include-файлов (по умолчанию == '-I')
суффикс создаваемых объектных файлов (по умолчанию == ' o')
суффикс создаваемых разделяемых файлов (по умолчанию == '.so')
суффикс для статически линкуемых библиотек (по умолчанию == '.a')
суффикс для разделяемых библиотек (по умолчанию == '.so')
флаг C-компилятора - shared version (по умолчанию == '-shared')