Re: [問題] Makefile的問題

看板LinuxDev作者 (mumu)時間13年前 (2010/09/28 09:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/2 (看更多)
※ 引述《eleghost (eleghost)》之銘言: : 請問一種Makefile的變數語法. : 我記得有看過在 c code裡面這樣的定義 : #if (arg == 1) : run code .... : #endif : 那請問在Makefile裡要如何定義呢? : 我有試過這樣 C_FLAGS += -Darg=1 : 但似乎不行. : 若在 .c 檔內定義, 請問要如何在這個define export出去呢? : 謝謝. 假設你的檔案叫這個 "test.c", 產生test這執行檔. 然後你要設的flag叫 "arg" 就醬下 gcc -Darg -o test test.c 執行test時就會有arg=1的定義. 通常C_FLAGS只是一連串-DXXX -DAAA -DBBB -DCCC... 俺不會加就自己搞另外一個flag出來...0.0 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.250.121.117 ※ 編輯: neowaiter 來自: 60.250.121.117 (09/28 09:30)
文章代碼(AID): #1CeKFkKQ (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1CeKFkKQ (LinuxDev)