Makefile中变量的定义

来源:互联网 发布:知乎吉祥物 编辑:程序博客网 时间:2024/05/21 10:50

定义变量有两种形式:
第一种,使用:=

CXX := g++

第二种,使用define

define  mk-objdir    @bash -c "if [ ! -e $(OBJDIR) ]; then mkdir -p $(OBJDIR); fi"endefdefine  build-depends    $(mk-objdir)    @echo "Building dependency file"    @$(CXX) $(CFLAGS) $(INCS) -MM $(SOURCES) > $(OBJDIR)/xdepends.txt    @sed -e 's/^.*.o: /$(OBJDIR)\/&/' < $(OBJDIR)/xdepends.txt > $(OBJDIR)/depends.txt    @rm $(OBJDIR)/xdepends.txtendef

使用变量时,用$变量名

原创粉丝点击