代码之家  ›  专栏  ›  技术社区  ›  Ankur Agarwal

不确定为什么我的Makefile目标不工作

  •  0
  • Ankur Agarwal  · 技术社区  · 8 年前

    CURL=curl -L
    
    all: \
        cach1/nix-2.0.4-x86_64-linux.tar.bz2
    
    cach1/nix-2.0.4-x86_64-linux.tar.bz2: | cach1
        ${CURL} 'https://nixos.org/releases/nix/nix-2.0.4/nix-2.0.4-x86_64-linux.tar.bz2' > $@
    
    cach1:
        mkdir -p cach1
    

    我明白了

    $ rm -rf cach1
    $ make  -f Makefile
    mkdir -p cach1
    $ ls -l cach1/
    

    为什么这样??

    1 回复  |  直到 8 年前
        1
  •  0
  •   Ankur Agarwal    8 年前

    我在目标配方前面有一个空格,而不是一个标签。

    推荐文章