-1
我已經開始學習建築外的Linux內核模塊,並在的kbuild的文檔實例(here)我遇到行在內核makefile中?=的含義是什麼?
KDIR ?= /lib/modules/$(shell uname -r)/build
,然後在
make -C $(KDIR) M=$(PWD)
使用並將該目錄設置爲內核源代碼。那麼,這是什麼?=運算符?谷歌沒有給我什麼!這是一個有條件的任務嗎?排序,「定義變量如下,除非它已經存在於環境中」?
謝謝!
https://www.gnu.org/software/make/manual/make.html –
你有沒有考慮閱讀手冊? – fuz
非常感謝您的參考,我沒有意識到這是一個特定於製造商的操作員。 – jstrange