2015-05-30 2 views
-1

Я начал изучать о построении внешних модулей ядра Linux, а также в примерах документации по kbuild (here) Я пришел через линиюВ чем смысл? = В make-файле ядра?

KDIR ?= /lib/modules/$(shell uname -r)/build 

, которая затем используется в

make -C $(KDIR) M=$(PWD) 

и устанавливает каталог в исходный код ядра. Теперь, что это такое? = Оператор? Google ничего мне не дает! Это условное задание? Сортировка, «определить переменную следующим образом, если она уже не существует в среде»?

Спасибо!

+1

https://www.gnu.org/software/make/manual/make.html –

+0

Рассматривали ли вы чтение руководства? – fuz

+0

Большое спасибо за ссылку, я не понимал, что это был конкретный оператор. – jstrange

ответ