这个标签是关于`gmake`的问题,`make`实用程序的GNU版本用于维护和更新程序。
我有两个不同的操作系统环境:CentOS6和CentOS7。 CentOS6 GNU make版本是3.81 CentOS7 GNU make版本是3.82 我的 Makefile 如下 %o:%c $(CC) -c $(CPFLAGS) -I。 $(包括...
我有三个源文件:a、b和c分别位于src1、src2和src3中。 我有以下 Makefile: ROOT1=$(shell 真实路径./src1) ROOT2=$(shell 真实路径./src2) ROOT3=$(shell 真实路径 ./src...
我的目标是这样的: 测试。% 导出 var1=$(基名 $*) && 导出 var2=$(替换 .,,$(后缀 $*)) 我使用像 test.var1.var2 现在我想做一个像 test.var1.v 这样的级别...
我正在使用 yocto dunfell (3.1)。 我为我的应用程序构建了配方,其中“bitbake”调用“do_compile”,后者调用“oe_runmake”,后者运行“make”。 CFLAGS 在配方中定义,并通过 'oe_r...
我正在努力寻找一种优雅的方式来执行以下操作: 我想要一个 makefile 规则: 使用特定参数运行 QEMU,这会生成跟踪文件trace-XXXXX,其中 XXXXX 是 QEMU 的 PID...
在GNU Make中,给定某个绝对路径/path/Makefile中的makefile,如果Makefile是当前正在处理的makefile,我如何恢复Makefile的绝对路径(例如/path),无论
我已经把.tar.bz2(我正在安装gcc-4.2.2)文件放到一个文件夹中,进入这个文件夹,并使用其./configure,在命令行中编写make。 make之后我得到了很多...
规则的先决条件是文件和另一个规则,是仅检查文件日期,还是始终先检查“子规则”本身?
考虑一般规则形式: 输出文件名: dep_file_name1, ... dep_file_name2 食谱 假设在一个假设的 makefile 中没有任何虚假目标,每个 dep_file_name_x 都是...
尝试在 RHEL 8 服务器上安装 R 中的 Rcpp 软件包时,我收到以下一系列错误/警告: make: *** 没有规则可以创建目标“编译器”。停止。 系统警告(粘贴(MAKE,p1(粘贴...
我有以下 Makefile,它从多个源文件构建一个小型库: # 源文件 libABC_src := $(src_dir)/libABC_file1.c \ $(src_dir)/libABC_file2.c \ $(
假设我有一个接受一组先决条件的食谱: 先决条件=a b c $(先决条件): bash配置.sh 我希望任何 a b c 都能触发 bash configure.sh,但我希望它只运行
我正在处理两个不同模块 abc, xyz 的源代码编译 abc 和 xyz 共享单独编译的公共源文件。在创建静态库 foo.a 时,我必须...
我想在 make 文件中的每个 shell 命令上注入一个透明的包装命令。类似于 time shell 命令。 (但是,不是时间命令。这是完全不同的命令...
我想检查 GNU make 文件的 if 循环中的多个条件。这是一个例子: ifeq ($(TEST_FLAG),TRUE && ($(DEBUG_FLAG),FALSE)) 真实的陈述 别的 虚假陈述 万一 ...
我正在学习Linux,我的第一步是调整我的项目以在Linux上运行。这是简单的 makefile(主要用于教育目的),它生成文件: #------------------------构建
假设我有一些带有生成源规则的makefile(简化示例) SRCS = $(shell find src -name "*.c") OBJS = $(patsubst src/%.c, build/%.o, $(SRCS)) 生成-src: ...
我想迭代列表,LIST,并想调用一个函数,该函数使用提取的列表元素的名称作为“函数...”的调用名称,将某些内容写入文本文件中。
我试图在执行时打印出 make 文件的 perforce 文件版本。我正在使用 $Id$ 标签,它扩展为 $Id: //repository/path/check.make#6 $ 等,我想打印 //
虽然两个名称都可以完成工作,但是 makefile 的正确名称是什么? GNU `make' 主页使用 Makefile,我想这是命名它的好方法。在上部
makefile、Makefile、GNUmakefile的区别
在学习GNU make时,网站上的文章建议使用名为Makefile的文件,而不是makefile或GNUmakefile。但不知道为什么。