Правила использования переменных окружения инструментальными компонентами
Для определения местонахождения целевых и инструментальных компонентов, входящих в состав Комплекта разработчика для ЗОСРВ "Нейтрино" (далее - КР), используются переменные окружения KPDA_HOST и KPDA_TARGET. Данные переменные автоматически добавляются в системное окружение при инсталляции КР, а их значение определяется местоположением каталога, в который был установлен КР. Пример (при установке в каталог /opt/kpda2021): 
KPDA_HOST=/opt/kpda2021/host/linux64/x86_64KPDA_TARGET=/opt/kpda2021/target/neutrino
При этом для обеспечения совместимости со сторонними продуктами (в частности, c графической средой разработки QNX Momentics IDE) в некоторых инструментальных компонентах реализован механизм приоритетов, позволяющий учитывать также значения переменных QNX_HOST и QNX_TARGET.
Основной принцип механизма приоритетов: в том случае, если в системном окружении одновременно заданы переменные QNX_HOST и KPDA_HOST, и их значения отличаются, приоритетным считается значение QNX_HOST (т.к. она может быть автоматически переопределёна средой QNX Momentics IDE). Аналогичным образом интерпретируются переменные QNX_TARGET и KPDA_TARGET.
Компоненты из состава Комплекта разработчика, использующие данные переменные окружения и систему приоритетов:
nto*-gcc и nto*-g++  binutils   
Предыдущий раздел:  Сборочное окружение