Makefile定義エンジニアリング内のマクロ

1164 ワード

一、紹介:


makeであなたのプロジェクトを管理する場合は、プロジェクトにいくつかの柔軟な変数があり、Makefileで実現するのが便利です.

二、使用:


1.スイッチオンの役割:


Makefileで:
CFLAGS += -DBUILD
$(CC) $(CFLAGS)

プログラム内:
#ifdef BUILD
    printf(" BUILD
"
); #endif > BUILD >

2.伝達内容の役割を開始する:


Makefileで:
CFLAGS += -DBUILD=\“string\”
$(CC) $(CFLAGS)

プログラム内:
#ifdef BUILD
    printf(" %s
"
,BUILD); #endif > string >