[問題] GNU make 多個執行檔

看板C_and_CPP (C/C++)作者 (上班族之朝九晚六?!)時間15年前 (2011/05/27 16:56), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) GNU make 問題(Question): 想問一下,一個makefile能夠去make多個執行檔嗎?! 多個沒有彼此上下層關聯性(EX: 要有A.o 才能產生B.o)的執行檔, 還是說這就一定得寫多個makefile才可以? 小弟查了一下google,感覺好像得寫多個makefile 囧> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.111.46

05/27 17:03, , 1F
all: exe_1 exe_2 exe_3
05/27 17:03, 1F

05/27 17:06, , 2F
感謝 0.0a
05/27 17:06, 2F

05/29 09:35, , 3F
make 會自動將 makefile 中第一個 tag 下包含的所有項目
05/29 09:35, 3F

05/29 09:36, , 4F
當作需要滿足的條件
05/29 09:36, 4F

05/30 10:22, , 5F
恩恩 所以意思是就算前面不是all: 也沒關係囉?!
05/30 10:22, 5F

05/30 17:00, , 6F
有關係喔,如果你要引用.o或.c檔,你沒有把順序搞好
05/30 17:00, 6F

05/30 17:00, , 7F
很可能每次都用舊檔喔
05/30 17:00, 7F
文章代碼(AID): #1DtsT1A_ (C_and_CPP)
文章代碼(AID): #1DtsT1A_ (C_and_CPP)