例说makefile 增加宏定义(转)

    【1】 makefile定义头文件的方法有两种
    【第一种】-D DEFINES 
    【第二种】-D DEFINES=CONDITION
 
    【2】DEFS = -DTEST_ADD -DTEST_SUB=1 
    为了说明问题,此处使用了两种不同的写法。此时两处打印功能均被执行
 
    【3】CFLAGS += $(DEFS) 
    追加到CFLAGS中,此处需要强调CFLAGS只是一个变量,可以命名为任何合法的名称,只要在编译过程中引用该参数即可。
    $(CC) $(CFLAGS) $(INC) -o $@ -c $< 
posted @ 2016-12-02 18:51  hbg-rohens  阅读(858)  评论(0)    收藏  举报