【问题标题】:Which package provides the "make" executable?哪个包提供“make”可执行文件?
【发布时间】:2018-11-28 11:38:33
【问题描述】:

我已经尝试过https://nixos.org/nixos/packages.html#make,但它返回了分布在 20 个页面上的大约 314 个结果,因此不太方便。

我也尝试了 stdenv 包,但行为没有改变。

【问题讨论】:

    标签: nixos


    【解决方案1】:

    我发现了以下内容:

    $ readlink $(which make)
    /nix/store/qwl4psnv7qnbs69qhd5w2jfcp7a686vw-gnumake-4.2.90pre2491_48c8a11/bin/make
    

    所以包的名字是gnumake。包搜索reveals 五个包,其中四个是 GNU make。

    nix repl 在我的 NixOS 18.03 系统上显示:

    $ nix repl
    [...]
    nix-repl> (import <nixpkgs> {}).gnumake
    «derivation /nix/store/b1imiipjihl8k9n48smbvjpsjcjq0qfj-gnumake-4.2.1.drv»
    

    通过 GitHub 的搜索,您可以 figure out 其中定义了名为 gnumake 的派生词,即在 pkgs/development/tools/build-managers/gnumake

    【讨论】:

      猜你喜欢
      • 2014-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-09
      • 1970-01-01
      • 2013-05-31
      相关资源
      最近更新 更多