gpt4 book ai didi

linux - make命令的参数

转载 作者:太空宇宙 更新时间:2023-11-04 10:42:37 25 4
gpt4 key购买 nike

我在 bash 中有一个用于构建内核的脚本,但我遇到了一个问题。基本上这是我的代码:

 #!/bin/bash
make -j8 deb-pkg

我想知道是否有任何选项可以指示我想要 deb 包的位置,因为默认情况下 deb 包总是放在以前的文件夹中,还有一个选项可以指示我的配置文件,这是因为我有几个配置文件。

我试过:

make -j8 deb-pkg out_dir=/home/user

但它不起作用。

最佳答案

您要问的内容完全取决于 Makefile 的内容。 Make 本身只是简单地计算依赖关系来决定运行哪些外部程序。按照惯例,如果确实支持定制,通常在 Makefile 的顶部有一个用户可覆盖的配置变量 block 。

从表面上看,您的 Makefile 最终会调用 dpkg-buildpackage(或某些前端,如 debuild),实际上不允许您更改其输出位置是写的。您或许可以修改 Makefile 以在构建后移动构建工件,但这实际上是一个单独问题的主题。

关于linux - make命令的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34378806/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com