gnu-make 相关问题

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


make依赖项:使用gcc跳过供应商和程序包头吗?

我正在开始一个新项目,并考虑使用gcc 6.3.1 -MM将依赖项生成到名为Make.Dep的文件中,该文件将包含在Makefile中。 -M选项输出所有标头,包括...

回答 1 投票 0

Makefile:从另一个列表中删除与几个截短的文件名匹配的文件列表

[在Makefile中,我想从另一个列表中删除与以前缀test_的文件名组成的模式匹配的文件列表。让我们拿这个Makefile来做我想做的(只是不做我的方式...

回答 1 投票 0

Make:动态文件递归?

假设我具有以下目录结构,并带有一个根节点:/ root / Makefile branch1 / branch2 / ... /我编写了以下最小的makefile:branch = $(shell find * -maxdepth 1 -...

回答 1 投票 0

使用make和Makefile从包含空格的文件路径中处理原始源数据

我有一个使用python脚本和Makefile的存储库。我希望有一个设置过程,使他们可以轻松设置环境并从我们的服务器复制必要的数据文件。 ...

回答 1 投票 0


在GNU makefile中使用bash算术扩展

我想在Makefile中使用bash的算术扩展进行二进制运算(在Debian上是GNU make + bash)。这些不在expr涵盖。我在Makefile中需要它:$ x = $(((255&2#11110000)...

回答 1 投票 0

如何在Windows的Makefile中编写路径

我正在运行Windows 10,正在尝试编写Makefile来编译使用SFML库和nuklear库的C ++文件。我已经安装了MinGW并将其添加到我的PATH中,并且我也有...

回答 1 投票 1

vpath不拾取新生成的对象

我有这个Makefile(和GNU Make):vpath%.o .objs OBJDIR = .objs全部:symbol_tests.so symbol_tests.so:symbol_tests.o symbol.o#模拟链接@echo链接目标:$ @,前提: $ ^ ...

回答 1 投票 0

向GNU make中的目标类添加依赖项

我有一个命名约定,表明某些可执行文件依赖于其他对象,例如,foo_test形式的目标取决于foo_test.o和unit_tests.o。是否可以指定一个...

回答 2 投票 0

要在MAKEFLAGS中扩展的传递变量

给出如下所示的Makefile,如何使用$ MAKEFLAGS将FOOBAR的值设置为foo / home / scott? FOO = foo FOOBAR = $(FOO)条$(info $$ FOOBAR是[$(FOOBAR)])我知道我可以做$ make FOOBAR =“ \ $(FOO)...

回答 1 投票 0

makefile未运行。PHONY目标

当我尝试运行以下makefile而不运行.PHONY目标时,有人知道为什么吗? node_modules:package.json npm install .PHONY:puppeteer-deps puppeteer-deps:sudo apt -...

回答 1 投票 0

在项目的makefile中包含cpputest

我想将cpputest作为一个git子模块包含在我的项目的源代码树中,但是我对自动工具并不十分熟悉。我一直在将此页面作为指南,我创建了以下内容...

回答 1 投票 0

Makefile:C文件未编译

我是编码的新手,所以请多多包涵。我正在尝试编译我的所有头文件,并使用GNU make将它们放置到生成目录中。每当我运行make main时,都会出现以下错误:make:** ...

回答 1 投票 0

为多个文件创建一个Makefile规则

我只想创建一个Makefile规则,而不是为相同类型的不同文件创建相同的规则。考虑一下这个小示例,其中一个文件声明了两个Python笔记本,每个文件都...

回答 1 投票 0

VScode远程开发:在运行实际的构建任务之前,如何运行构建任务以获取环境变量?

我想设置VScode,以便可以使用构建任务来构建我的项目。该项目是使用make构建的,我已定义了运行make的构建任务。但是,在运行make之前,我通常会...

回答 1 投票 0

共享的Makefile依赖项仅运行一次

TL; DR由多个目标共享的依赖项仅被调用一次。为什么?结束语在这个很小的Makefile示例中,我希望可以在任何地方进行部署,以便将staging-repo代码部署到staging,并prod-repo ...

回答 2 投票 0

动态目标中的目标变量

我有一个更复杂的Makefile,它具有动态生成的目标,如下所示:COMPONENTS = foo bar Lipsum define TEST_template = .PHONY:test-$(1)test-$(1):@echo test endef $(foreach ...

回答 2 投票 1

什么是CMake和GMake?

我想知道CMake的用途以及与Gmake有何不同。我在CMake网站上阅读了说明,但没有得到。谁能向我解释它的用途以及... ...

回答 1 投票 0

如何避免重复命令,例如目标规则中的cd?

在我的makefile中,我有许多cd $(d)命令,每个命令用于目标的每个简单命令。有什么方法可以减少cd $(d)命令的数量?全部:cd $(d); command1 cd $(d); command2 ...

回答 3 投票 0

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