[討論] Debug訊息的開關 Makefile!? code!?

看板C_and_CPP (C/C++)作者 (就是愛希爾)時間13年前 (2012/12/28 12:25), 編輯推噓0(002)
留言2則, 2人參與, 最新討論串1/1
想請問大家, Debug訊息的開關大家都是在Makefile(方法一)!? 還是在code呢(方法二)?? 方法一: [Makefile] CONFIG_DEBUG=y ifeq ($(CONFIG_DEBUG),y) CFLAG += -D_DEBUG endif [code] #ifdef _DEBUG #define DEBUG(format, args...) printf("[%s:%d] "format, __FILE__, __LINE__, ##args) #else #define DEBUG(args...) #endif 方法二: #define _ALPHA_SCANTOOL_DEBUG_MESSAGES 1 #if _ALPHA_SCANTOOL_DEBUG_MESSAGES #define DEBUG(format, args...) printf("[%s:%d] "format, __FILE__, __LINE__, ##args) #else #define DEBUG(args...) #endif -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.32.17.31

12/28 13:18, , 1F
怎麼會想在 source 改 @@
12/28 13:18, 1F

12/28 20:23, , 2F
所以是建議用第一種方式嗎? 謝謝
12/28 20:23, 2F
文章代碼(AID): #1GtHz952 (C_and_CPP)
文章代碼(AID): #1GtHz952 (C_and_CPP)