gnu-make 相关问题

这个标签是关于`gmake`的问题,`make`实用程序的GNU版本用于维护和更新程序。

为另一种架构重建linux内核模块

假设我有x86-64机器,并且装有某些版本的Linux内核。而且我有包含其他版本内核源代码的目录。该内核是为手臂拱形构建的,并已加载到适当的设备。 ...

回答 1 投票 0

make -j在具有和不具有子品牌的情况下的行为都不同

有人可以解释为什么带有make的make具有不同的并行化行为吗?我下面有两个例子。在一个示例中,所有目标都在一个Makefile中,其中在第二个示例中,每个目标都有...

回答 1 投票 0

Makefile计算两个变量,然后使用非空的一个

我有一个运行CoreELEC(类似于LibreELEC的Linux发行版)的电视盒,我想找到其IP地址,然后使用SSH登录。我知道两个以太网接口的MAC地址...

回答 1 投票 0

从sh语法到Makefile语法的条件

我有某个文件UPDATE.sh。这个文件的任务是使用git merge更新我的程序。 UPDATE.sh:#!/ usr / bin / env bash git fetch https:// xxxxx newUpdatesAvailable =`git diff HEAD ...

回答 1 投票 0

计算cgroup以在最大内核/作业上运行make

我们正在使用一个make文件(通用文件),并且我们有多个目标/配方,我们希望它们并行运行,这在您在本地计算机上运行并且能够获得正确的效果时...

回答 1 投票 0

如何根据条件的输出执行不同的配方?

我正在尝试编译所有源文件,但排除的源文件除外。考虑到我既不能控制目标,也不能控制先决条件,所以我只能控制配方。 ...

回答 1 投票 0

如何在GNU makefile中使用环境变量PROGRAMFILES(X86)?

我尝试在GNU Makefile中使用Windows 7的环境变量PROGRAMFILES(X86),但没有成功。这是一个最小的示例:$(info DIR:$(PROGRAMFILES(X86)))nop:@echo x如果我执行...

回答 1 投票 1

带有模式和通配符的Makefile:无规则可作为目标

我拥有可以为我创建平台的工具。我的目标取决于这些生成的来源。此目标必须是通用的(通用方式,它使用模式:.build_bsp_%)-这样I ...

回答 1 投票 0

在makefile文件中打印换行符有问题

如何在换行文件中打印换行符?例如,如果我有一个目标:printIt:@echo“ Compiling ...”我如何打印出Compiling ...我读过一些可以定义的地方。 ...

回答 2 投票 2

删除带前缀的前缀

是否可以在make中从字符串(在我的情况下为路径名)中删除前缀?例如,假设我有以下字符串:FILES = a / b / cd a / b / ef我想删除a /,并留下b / cd b / e ....

回答 3 投票 31

make类似文件名的makefile规则优先级

我有一个类似于以下内容的makefile:dist / myapp_darwin.tar.gz:发布myapp_%:$(SRC)recipe1发布:recipe2 sometarget:dist / myapp_darwin.tar.gz recipe3我正在运行make ...] >

回答 1 投票 0

Makefile:执行多行功能不起作用

我的Makefile很少有常规目标。该makefile应该下载另一个makefile.include并将其包含在exec目标之前。我试图做到如下。但是它不起作用。定义...

回答 1 投票 0

关于GNU使用二次扩展使内置函数替换的问题

我对带有辅助扩展功能的GNU make有所疑问。这是我的项目结构(仅作为示例)。 ├──建立├──Makefile└──src└──a.c这是我的Makefile,带有...

回答 1 投票 0

为什么在我的Makefile中包含文件会更改我的Makefile目录变量?

为了从不同位置调用我的Makefile而不弄乱相对路径,我使用另一个答案中给出的Makefile变量引用路径:DIR = $(shell目录名$(realpath $(...

回答 1 投票 0

是否有简单的方法来查找特定目标的源mk文件?

我正在使用由许多分散在整个系统中的makefile组成的环境。如果给了我一个特定的目标,我想找到定义该目标的实际makefile,而没有...

回答 2 投票 0

make函数如何在makefile中运行的Bash循环内工作

make函数如何在Bash循环内工作,尝试过:Part = hey high hu Str = hey not not high huhEntity:@for n in $ {Part); {\ echo $(subst $$ n ,, $(Str)); \}删除...

回答 2 投票 1

如何在makefile的规则配方中创建局部变量?

如何在Makefile配方中创建只能在其中分配并且也仅在其中使用的局部变量?

回答 1 投票 0

通过静态库检查依赖项

我正在在Linux上使用make构建多个可执行文件。每个可执行文件都有自己的文件夹,该文件包含一个小的makefile,其中包含共享的makefile.rules。因此,为了建立项目,我将每个项目称为...

回答 1 投票 0

Makefile:108:***在第一个目标之前开始配方

为x86_64-pc-linux-gnu构建的GNU Make 4.1下面是Makefile:#项目变量PROJECT_NAME?= todobackend ORG_NAME?= shamdockerhub REPO_NAME?= todobackend#文件名DEV_COMPOSE_FILE:= ...

回答 3 投票 0

Makefile:108:***在第一个目标之前开始配方

为x86_64-pc-linux-gnu构建的GNU Make 4.1下面是Makefile:#项目变量PROJECT_NAME?= todobackend ORG_NAME?= shamdockerhub REPO_NAME?= todobackend#文件名DEV_COMPOSE_FILE:= ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.