Я изучаю C и наткнулся на cc
в оболочке bash, т.е. всякий раз, когда я make
исходные файлы, я вижу эту команду.
Значит начал разбираться, начал с gcc --help
, но не смог найти в справке вариант cc
. Итак, начал бродить по сети и наткнулся на сообщение. Во втором ответе говорится, что cc
является переменной среды и часто указывает на /usr/bin/gcc
в системах Linux.
Я использую дистрибутив Linux, и когда я печатаю возвращаемое значение из getenv("cc")
, я получаю NULL
. Почему это происходит?
env
в оболочке, в которой вы запускаете свою программу C. Вы поняли этуcc
переменную? CC - это автоматическая переменная из gnu make: gnu.org/software /make/manual/html_node/Implicit-Variables.html - person Aif   schedule 31.08.2016