[問題] make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules

看板Linux作者 (行在自我上)時間14年前 (2011/05/24 21:45), 編輯推噓2(202)
留言4則, 2人參與, 最新討論串1/1
make -C /lib/modules/$(KVERSION)/build M=$(PWD) modules 這是我從一個Driver的 Makefile 檔中看到的一段指令 我用man 查了 make -C 的用意可以查詢的到 可是 M 的用意就不太清楚了 $(PWD) 可以腦補他是指當前目錄 M=當前目錄 可以這樣解讀吧.....?? 最後是 modules 的用途是?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.88.162

05/25 00:20, , 1F
M=xxx 是不是傳進去的變數啊?
05/25 00:20, 1F

05/25 00:21, , 2F
modules 應該是 makefile 裡面有一行 modules: 開頭的
05/25 00:21, 2F

05/25 00:21, , 3F
指要編譯那個對象
05/25 00:21, 3F

05/25 10:04, , 4F
modules 是 tag, M 是變數, 你也可以指定 CC 或 TARGET
05/25 10:04, 4F
文章代碼(AID): #1DsxQDUB (Linux)