阅读项目makefile的问题

第一点:

    ifeq ($(STATIC), true) 表示的问题.


第二点:

    makefile 中赋值问题?


第三个问题

    CFLAGS+= -DEGUI_FOR_IDVR_8000_BASED_DVR -DEGUI_FOR_HI3531_BASED_DVR -Dhi3521d -DHI_RELEASE -DHI_XXXX


第四个问题:

        --sysroot gcc链接参数


第五个问题:

        makefile中: 赋值语句 CFLAGS +=

第六个问题:

        ARCH:=arm


第七个问题:

    LIBDIR=../DVR_SDK/lib_${TYPE}-static

第八个问题:

    LIBS-static = $(shell find $(LIBDIR) -maxdepth 1 -name "*.a" | sed -e s/.*lib/-l/g -e s/.a$$//)

第九个问题

    gcc 常用参数

第十个问题

    TARGET_DIR_CHECK= $(patsubst %,%/.,$(TARGET_DIRS))

第十一个问题

    .PHONY 表达什么含义

第十二问题:

    release: $(RELEASE_DIR)/. $(PROTO_TARGET) $(RELEASE_TARGET)展开是什么

第十三个问题

    install -m 0755 $@ $(OUTDIR)/$(FS_DIR)/bins/  install命令

第十四个问题

    $(DEBUG_DIR)/%.o:%.c
$(CXX) $(DFLAGS) $(INCLUDES) -c $^ -o $@

    $(RELEASE_DIR)/%.o:%.c

$(CXX) $(RFLAGS) $(INCLUDES) -c $^ -o $@


问题: 串口  uboot  uboot相关的命令

猜你喜欢

转载自blog.csdn.net/qq_1335857320/article/details/80964616