Re: [問題] Makefile的問題
※ 引述《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)
討論串 (同標題文章)