對不起,打擾你們這個,但我是一種嚇倒,沒有發現任何真正匹配舊線程。我想使用make命令的第一個參數爲Makefile裏的一個變量的值,使得不是做makefile目標命令行
化妝VAR = ARG1
我可以做
使ARG1
和生成文件內的變量將是TARGET = ARG1。 原因很簡單。在我的makefile文件,我需要用它作爲
$(TARGET): $(OBJS) @echo -e "\n\n\t\t*** Compiled $(TARGET) successfully! ***\n" ; $(FL) $(LFLAGS) -o $(BUILDS_DIR)[email protected] \ $(OBJS) \ $(LIBS) @echo -e "\n\n\t\t*** Linking $(TARGET) completed! ***\n"
而且(如果可能的話),在沒有第一個參數的情況下,目標變量必須由默認值設定。它實際上可能嗎?
感謝
您是使用GNU make還是其他make實現? – Jens
是GNU make。我忘了說它 – Stefano