LINUX.ORG.RU

История изменений

Исправление Harald, (текущая версия) :

У переменной PATH больше функций, чем просто служить путем поиска компилятора для твоего единственного проекта.

Есть ещё переменные CC и CXX, а у бинарников компиляторов есть префиксы (arch-vendor-os) и суффиксы с версией

К слову, в CMake я лично видел, как для подобных целей переменную временно изменяют, потом вызывают сборку, и ставят обратно. Не PATH, но подобную.

и что в этом плохого

Исходная версия Harald, :

У переменной PATH больше функций, чем просто служить путем поиска компилятора для твоего единственного проекта.

Есть ещё переменные CC и CXX, а у бинарников компиляторов есть префиксы (arch-vendor-os-cpu) и суффиксы с версией

К слову, в CMake я лично видел, как для подобных целей переменную временно изменяют, потом вызывают сборку, и ставят обратно. Не PATH, но подобную.

и что в этом плохого