gnu-make 相关问题

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

makefile-如何为特定目标上的变量分配值?

在下面的代码片段中:IMAGES_TO_DELETE:= $(aws ecr list-images --region $(ECR_REGION)--repository-name $(ECR_REPO)--filter“ tagStatus = UNTAGGED” --query'imageIds [*] '--output json).PHONY:...

回答 1 投票 0

makefile-如何为特定目标的变量赋值?

仅当用户在以下Makefile中运行make target1时,才将值分配给此变量LOGIN_COMMAND:LOGIN_COMMAND:= $(shell aws ecr get-login --no-include-email | sed的| https:/ ...

回答 1 投票 0

makefile-如何为特定目标的变量赋值?

仅当用户在以下Makefile中运行make target1时,才将值分配给此变量LOGIN_COMMAND:LOGIN_COMMAND:= $(shell aws ecr get-login --no-include-email | sed的| https:/ ...

回答 1 投票 0

目标特定变量-找不到命令错误-生成文件

参考文档,写在下面的目标特定变量LOGIN_COMMAND之下。想法是仅在用户运行make target1时才在下面的Makefile中分配此变量:target1:LOGIN_COMMAND:= $(...

回答 1 投票 0

makefile中STAGING_DIR变量的含义是什么

我知道这是一个菜鸟问题,但是我找不到很好的解释...我目前正在学习如何使用makefile,有时在运行make时会收到类似'STAGING_DIR not set'的错误。...

回答 1 投票 0

为什么我的makefile使用星号作为通配符,但不使用百分比?

在我的makefile中:默认值:* .s echo $(basename $

回答 1 投票 1

如何使用if / or /和函数检查变量是否等于两个值之一

在GNU makefile中,如果输入变量等于两个值之一,则将输出变量设置为一个值(假设为“ true”),否则将输出变量设置为另一个值(“ false”)。感谢...

回答 3 投票 16

如何在使用并行执行时使用特定于目标的变量值并调用其他规则?

我有一个包含以下行的makefile:调试:CFLAGS + = $(DEBUGFLAGS)调试:全部清除我要执行的操作是使用目标特定变量值运行“清除”和“全部”。这可以正常工作,并且...

回答 1 投票 0

Makefile通配符函数对空字符串求值为true

使用GNU Make 4.2.1,我正在编写一个Makefile,我想使用一个条件语句来使make检查它是否在特定的远程服务器上。我想使用Unix HOSTNAME ...

回答 1 投票 0

c ++ makefile未检测到.h文件中的更改

我有一个冗长的make文件,它在其中编译我的源代码文件的部分在这里$(MAINFILE):$(BINDIR)$(OBJDIR)$(SCIPLIBFILE)$(LPILIBFILE)$(NLPILIBFILE)$(MAINOBJFILES)$ (...

回答 1 投票 0

使用Docker的Make和GCC编译本地源代码树

所以我正在试验Docker,并且正在考虑使用gcc&make和来自Docker容器的更多依赖库在本地计算机上编译源代码树的可能性...

回答 1 投票 0

在gmake $(shell)函数中转义#

我有一个环境变量GITHUB_REFS,我想对其进行一些重击,并从GNU makefile的另一个变量GITHUB_BRANCH中捕获结果。我的幼稚方法看起来像这样:...

回答 2 投票 0

单个项目的多个Makefile

我正在尝试构建一个包含多个模块的项目。文件树如下所示:lib_one,lib_two和Main.cpp的各个Makefile都可以正常工作,生成2个DLL和EXE以便...

回答 1 投票 0

Prometheus出口商-建筑

我正在寻找下面给定GitHub链接的项目。但是无法理解如何获取.exe版本/构建可直接使用的项目。 https://github.com/justwatchcom / ...

回答 1 投票 0

这是GNU make的`filter`中的错误吗?

我有一个像这样开始的Makefile:CORE_PATH:= $(filter%/ makefile_ltlibs.inc,$(MAKEFILE_LIST))foobar:@echo“ MAKEFILE_LIST = \” $(MAKEFILE_LIST)\“” @echo“ filter = \ “ $(过滤器%/ ...

回答 2 投票 2

Cmake,gnu make与手动编译之间的差异

我是编程新手,所以这比技术问题更多是抽象问题。我一直在使用IDE进行学习,但是我听说它们往往过分简化了编译,组装和链接的过程...

回答 2 投票 28



清理目标文件后不重新编译

我有以下makefile:编译器:= g ++标志:= -Wall -Wextra -Wpedantic -Werror -O2 -march = native libs:= sqlite3 build_dir:= build debug_dir:= debug source_dir:= src object_dir:= obj。 ..

回答 1 投票 0

我如何将Makefile目标更改为函数?

我正在寻找一种干净的方法来将我在makefile文件中创建的一些目标声明更改为功能更强的类型声明,在该声明中我可以传递变量,并且输出将保持不变。

回答 1 投票 0

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