• helloworld
    2021-06-28
    我觉得变量用${}, 函数用$(),这样能很好区分,对熟悉shell的人也更友好

    作者回复: 听起来没毛病,保持一致即可

    共 2 条评论
    16
  • pedro
    2021-06-28
    周一就更新,值😂

    编辑回复: 这篇是额外的加餐,不占排期哦

    
    7
  • haha
    2021-07-16
    有学员群吗?可以加入下吗?方便交流和提升,谢谢。

    作者回复: 可以看下iam仓库根目录下的README文档,最后有微信号

    
    2
  • Tiandh
    2021-06-28
    老师,这两句话不理解 因为伪目标不是文件,make 无法生成它的依赖关系,也无法决定是否要执行它。 因为伪目标总是会被执行,所以其依赖总是会被决议。

    作者回复: 就是伪目标总是会被执行

    共 4 条评论
    2
  • lesserror
    2021-09-29
    大家有什么不懂的,可以结合:陈皓老师编写的《跟我一起写 Makefile》 (PDF 重制版) 来看,本文受限于篇幅,有些概念可能不能花很大的篇幅去讲解。

    作者回复: 陈皓老师编写的这份Makefile指南很详尽

    
    1
  • Fan
    2021-08-11
    多行变量 的例子没明白 define USAGE_OPTIONS Options: DEBUG Whether to generate debug symbols. Default is 0. BINS The binaries to build. Default is all of cmd. ... V Set to 1 enable verbose build. Default is 0. endef

    作者回复: USAGE_OPTIONS的值可以是多行字符串

    共 3 条评论
    1
  • Jone_乔泓恺
    2022-07-01 来自广东
    老师,有问格式问题想问下:ifeq 语句中的内容建议要用 tab,还是顶格呢?

    作者回复: 用tab好些

    
    
  • Jone_乔泓恺
    2022-06-30 来自广东
    ifeq ($(origin ROOT_DIR),undefined) ROOT_DIR := $(abspath $(shell cd $(COMMON_SELF_DIR)/../.. && pwd -P)) endif 和 ROOT_DIR ?= $(abspath $(shell cd $(COMMON_SELF_DIR)/../.. && pwd -P)) 请问:这两种方式的效果是否相同?

    作者回复: 是一样的

    
    
  • haha
    2021-07-16
    由于缺少云上开发资源,本地虚拟机的环境配置能否给些建议,可以创建一个群方便交流吗?

    作者回复: 可以看下IAM项目根目录下的README文档,有微信号

    共 2 条评论
    
  • Realm
    2021-07-10
    老师,函数dir ,nodir注释好像有笔误.

    作者回复: 没找到你说的哪个位置,可以再明确下位置吗,thanks

    共 3 条评论
    