gnu-make 相关问题

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

Make:提取跟随已知目标路径段的目标路径段

我正在尝试优化我们的构建目标。在我们当前的流程中,我们为32位和64位构建提供了单独的目标。由于目标不同,我们的构建流程中有数百个目标。我们在哪里......

回答 2 投票 2

如何使用make命令任务和子任务?

我使用GNU make作为执行某些任务的工具。假设我有两个任务,A和B,它们都有子任务。我必须在任务A之前执行任务B(及其子任务)。我有这个最小的工作...

回答 2 投票 1

Makefile:假设文件是 特定目标的最新版本?

我正在使用GNU Make为纸张构建图形。我有两个目标:重建数据/ * .csv文件夹的数据。这在计算上非常昂贵。 (也就金钱而言。)重建的情节......

回答 1 投票 1

Makefile没有创建可执行文件

所以我一直在搜索堆栈溢出和互联网的其余部分,虽然我发现了类似的问题,但我没有找到一个答案适用于我的问题。我刚刚学习......

回答 1 投票 0

Makefile目标依赖项:如何拼凑变量名称

在我的Makefile中,我想做类似这样的事情OBJ_sound = \ sound / soundaiff.o \ sound / sounddummy.o \ sound / sounddump.o OBJ_video = \ video / render.o \ video / rendercrt.o \ ...

回答 1 投票 0

如何在Makefile(GNU Make)中获取有关目标的先决条件?

有没有办法在Makefile(GNU Make)中获取与目标相对应的先决条件?例如,考虑以下Makefile:CXX = g ++ CFLAGS = -Wall MODULE_NAME = myRenderer ...

回答 1 投票 0

如何检查shell指令的返回值

在我的Makefile中,我需要测试当前目录是否是SVN repo,如果不是,我想在Makefile中使用$(error)指令指出错误。所以我计划使用返回值...

回答 5 投票 23

如何在makefile的自动变量后附加后缀?

OBJS:= ao bo co规则:$(OBJS)@echo $ ^ @echo $ ^。bc // @echo aobc bobc cobc - >我要做什么我想在自动变量后添加后缀$ ^但是,即使我使用$ ^。bc,...

回答 1 投票 1

使用GNU-make函数检查变量是否已定义

我正在编写一个makefile,需要定义一些环境变量。我试图用这样的东西来实现这个:定义check-var-defined ifndef $(1)$(错误$(1)不是......

回答 3 投票 3

如何解决“open_stackdumpfile:将堆栈跟踪转储到date.exe.stackdump”错误?

有人可以帮我解决这个问题吗?我一直在Windows 7上使用GNU make来构建c ++应用程序。源代码控制应用程序是Git。一切都很好,直到最近。每当我跑“......

回答 1 投票 0

Makefile - 在不同目录中编译单个对象

我一直在梳理网络,我无法找到让它发挥作用的正确方法。只是尝试创建一个简单的Makefile,它接受我的源代码,只构建已更改的文件。我需要所有.o ......

回答 1 投票 0

如何在Makefile中使用notdir,wildcard和patsubst?

我有以下makefile:#。SUFFIXES:#.SUFFIXES:.F90 .cuf .o ROOT = / home / ccevallos / finalMIT SRCDIR:= $(ROOT)/ external / lib_eigesolve#F90SRC = $(notdir $(wildcard $( SRCDIR)/ * .F90))#...

回答 3 投票 0

惯用的Makefile和命令参数

上下文我有一个Makefile来运行docker-ized服务RUN = docker-compose run $(ARGS) - rm serivce .PHONY:shell shell:$ {RUN} / bin / sh .PHONY:server server:$(eval ARGS = --service-ports)$ {...

回答 2 投票 1

如何获取Makefile的当前相对目录?

我在app特定目录中有几个Makefile,如下所示:/ project1 / apps / app_typeA / Makefile / project1 / apps / app_typeB / Makefile / project1 / apps / app_typeC / Makefile每个Makefile都包含一个.inc ...

回答 11 投票 164

$(Q)@:在Makefile中是什么意思

我在linux下读过Makefile:$(filter-out _all sub-make $(CURDIR)/ Makefile,$(MAKECMDGOALS))_ all:sub-make $(Q)@:“$(Q)是什么意思@:“?我想谷歌,但谷歌总是......

回答 2 投票 4

如何在递归makefile中获取目标的依赖项?

当项目依赖于具有其自己的makefile的其他项目时,递归make使用如下:LIBDIR:= path / to / lib LIBNAME:= library.a LIBPATH:= $(LIBDIR)/ $(LIBNAME)$(LIBPATH ):...

回答 1 投票 0

你如何为clang和gcc写一个makefile?

我想在我的代码中使用std :: experimental :: filesystem,这要求我使用-lstdc ++ fs进行编译,使用GCC和-lc ++实验使用Clang。目前我有一个makefile和makefile.clang ...

回答 3 投票 4

GNU Make忽略了Windows上的环境变量

所以,在powershell中,我输入$ Set-Variable FOO然后,在我的makefile中,我有.PHONY:show-foo show-foo:@echo $ {FOO}它输出一个空行。我尝试过使用像$ profile这样的系统变量,......

回答 1 投票 1

在每个子目录中运行make

我有一个目录(root_dir),它包含许多子目录(subdir1,subdir2,...)。我想在root_dir中的每个目录中运行make,使用放置在其中的Makefile。 (显然......

回答 4 投票 31

尝试在WSL中安装glibc时出错:重定位R_X86_64_PC32对未定义的符号`__GI___open64_nocancel'

当我尝试将最新的glibc安装到我的机器上时,我执行带有标志的“config”可执行文件:../ configure CFLAGS =“ - O3 -fPIC”--disable-sanity-checks它生成makefile ...

回答 1 投票 3

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