[問題] 關於Makefile

看板Programming作者 (阿成)時間9年前 (2014/12/16 12:03), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/2 (看更多)
想請問各位大大 小弟最近在學習Linux Driver 在書中有看到Makefile編寫的方式 內容如下 CFILES := main.c sub.c obj-m := hello.o hello-objs := $(CFILES: .c=.o) all: make -C /lib/modules/$(shell uname -r)/bulid M=$(PWD) modules clean: make -C /lib/modules/$(shell uname -r)/bulid M=$(PWD) clean 想請問前面三行是甚麼意思 也就是all之前 小弟看了好久都看不懂 也有上網查資料 懇請各位大大解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.118.202.129 ※ 文章網址: http://www.ptt.cc/bbs/Programming/M.1418702632.A.F5A.html

12/16 12:26, , 1F
gootle "makefile syntax"
12/16 12:26, 1F

12/16 21:56, , 2F
天啊 這三行就像a=1一樣簡單還看不懂
12/16 21:56, 2F

12/16 21:56, , 3F
後面的你想怎麼辦
12/16 21:56, 3F

12/16 23:08, , 4F
其實我最卡的是第三行 .c=.o沒看過可以
12/16 23:08, 4F

12/16 23:09, , 5F
這樣寫 是把所有.c檔變.o檔嗎
12/16 23:09, 5F

12/17 09:33, , 6F
阿你是在看makefile不是看別的東東好嗎
12/17 09:33, 6F

12/17 09:34, , 7F
本來就充滿了奇形怪狀的convention
12/17 09:34, 7F

12/18 12:11, , 8F
MOONRAKER我現在懂了!!!
12/18 12:11, 8F

12/18 12:12, , 9F
以後不懂得還請您多多電我加指教
12/18 12:12, 9F
文章代碼(AID): #1KZwyezQ (Programming)
討論串 (同標題文章)
文章代碼(AID): #1KZwyezQ (Programming)