0
在生成文件1:如何在一個名爲遞歸的make文件中的一個make文件中分配給一個變量的少數標誌?
CC_FLAGS += -std=gnu99
CC_FLAGS += -g
Makefile中2:
CC_FLAGS += -std=c99
通過make文件1遞歸調用。如何在makefile 1中定義undef?
在生成文件1:如何在一個名爲遞歸的make文件中的一個make文件中分配給一個變量的少數標誌?
CC_FLAGS += -std=gnu99
CC_FLAGS += -g
Makefile中2:
CC_FLAGS += -std=c99
通過make文件1遞歸調用。如何在makefile 1中定義undef?
實際上並沒有提供足夠的細節,例如makefile 2包含在makefile 1中的地方,與CC_FLAGS
變量分配和評估的地方相比。總之,這裏是將可能給你一些想法來解決問題的建議:
在生成文件1:
LOCAL_CC_FLAGS_1 := -std=gnu99 -g
...
<target>: <prerequisites>
$(CC) $(CC_FLAGS) $(LOCAL_CC_FLAGS_1) ...
Makefile中2:
LOCAL_CC_FLAGS_2 := -g
...
<target>: <prerequisites>
$(CC) $(CC_FLAGS) $(LOCAL_CC_FLAGS_2) ...