Если make-файл написан, как большинство make-файлов, то он использует $(CC)
, когда хочет вызвать компилятор Си. Это то, что делают встроенные правила, так или иначе. Если вы укажете другое значение для этой переменной, то Make будет использовать его вместо этого. Вы можете указать новое значение в командной строке:
make CC=/usr/bin/special-cc
Вы также можете указать, что при запуске configure
:
./configure CC=/usr/bin/special-cc
Сценарий конфигурации будет включать новое значение CC
в создаваемый им make-файл, поэтому вам не нужно вручную редактировать его, и вы можете просто запустить make
самостоятельно после этого вместо того, чтобы каждый раз вводить пользовательское значение CC
в командной строке).