gnu-make 相关问题

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

GNU make 不执行命令

我有两个不同的操作系统环境:CentOS6和CentOS7。 CentOS6 GNU make版本是3.81 CentOS7 GNU make版本是3.82 我的 Makefile 如下 %o:%c $(CC) -c $(CPFLAGS) -I。 $(包括...

回答 1 投票 0

文件列表中的 Makefile 目标依赖项

我有三个源文件:a、b和c分别位于src1、src2和src3中。 我有以下 Makefile: ROOT1=$(shell 真实路径./src1) ROOT2=$(shell 真实路径./src2) ROOT3=$(shell 真实路径 ./src...

回答 1 投票 0

如何在Makefile中用点分割字符串?

我的目标是这样的: 测试。% 导出 var1=$(基名 $*) && 导出 var2=$(替换 .,,$(后缀 $*)) 我使用像 test.var1.var2 现在我想做一个像 test.var1.v 这样的级别...

回答 1 投票 0

“bitbake”检测更改,但“make”不执行任何操作

我正在使用 yocto dunfell (3.1)。 我为我的应用程序构建了配方,其中“bitbake”调用“do_compile”,后者调用“oe_runmake”,后者运行“make”。 CFLAGS 在配方中定义,并通过 'oe_r...

回答 1 投票 0

捕获命令的PID并稍后在makefile规则中使用

我正在努力寻找一种优雅的方式来执行以下操作: 我想要一个 makefile 规则: 使用特定参数运行 QEMU,这会生成跟踪文件trace-XXXXX,其中 XXXXX 是 QEMU 的 PID...

回答 1 投票 0

当前Makefile的绝对路径

在GNU Make中,给定某个绝对路径/path/Makefile中的makefile,如果Makefile是当前正在处理的makefile,我如何恢复Makefile的绝对路径(例如/path),无论

回答 1 投票 0

安装gcc时使用make时编译错误

我已经把.tar.bz2(我正在安装gcc-4.2.2)文件放到一个文件夹中,进入这个文件夹,并使用其./configure,在命令行中编写make。 make之后我得到了很多...

回答 1 投票 0

规则的先决条件是文件和另一个规则,是仅检查文件日期,还是始终先检查“子规则”本身?

考虑一般规则形式: 输出文件名: dep_file_name1, ... dep_file_name2 食谱 假设在一个假设的 makefile 中没有任何虚假目标,每个 dep_file_name_x 都是...

回答 1 投票 0

如何配置 R 4.3 在 RHEL 8 上运行?

尝试在 RHEL 8 服务器上安装 R 中的 Rcpp 软件包时,我收到以下一系列错误/警告: make: *** 没有规则可以创建目标“编译器”。停止。 系统警告(粘贴(MAKE,p1(粘贴...

回答 1 投票 0

强制 GNU 制定具有目标特定变量的规则优先

我有以下 Makefile,它从多个源文件构建一个小型库: # 源文件 libABC_src := $(src_dir)/libABC_file1.c \ $(src_dir)/libABC_file2.c \ $(

回答 1 投票 0

如何设置只运行一次的组配方?

假设我有一个接受一组先决条件的食谱: 先决条件=a b c $(先决条件): bash配置.sh 我希望任何 a b c 都能触发 bash configure.sh,但我希望它只运行

回答 2 投票 0

静态库中发现重复符号

我正在处理两个不同模块 abc, xyz 的源代码编译 abc 和 xyz 共享单独编译的公共源文件。在创建静态库 foo.a 时,我必须...

回答 1 投票 0

你能在 GNU 的 make 中包装每个命令吗?

我想在 make 文件中的每个 shell 命令上注入一个透明的包装命令。类似于 time shell 命令。 (但是,不是时间命令。这是完全不同的命令...

回答 3 投票 0

Makefile ifeq 逻辑与

我想检查 GNU make 文件的 if 循环中的多个条件。这是一个例子: ifeq ($(TEST_FLAG),TRUE && ($(DEBUG_FLAG),FALSE)) 真实的陈述 别的 虚假陈述 万一 ...

回答 3 投票 0

g++ 不产生调试符号

我正在学习Linux,我的第一步是调整我的项目以在Linux上运行。这是简单的 makefile(主要用于教育目的),它生成文件: #------------------------构建

回答 4 投票 0

具有运行时依赖项的Makefile

假设我有一些带有生成源规则的makefile(简化示例) SRCS = $(shell find src -name "*.c") OBJS = $(patsubst src/%.c, build/%.o, $(SRCS)) 生成-src: ...

回答 1 投票 0

GNU 使用变量值来调用“函数”

我想迭代列表,LIST,并想调用一个函数,该函数使用提取的列表元素的名称作为“函数...”的调用名称,将某些内容写入文本文件中。

回答 1 投票 0

gnu 在字符串中间制作哈希符号

我试图在执行时打印出 make 文件的 perforce 文件版本。我正在使用 $Id$ 标签,它扩展为 $Id: //repository/path/check.make#6 $ 等,我想打印 //

回答 4 投票 0

我应该命名为“makefile”还是“Makefile”?

虽然两个名称都可以完成工作,但是 makefile 的正确名称是什么? GNU `make' 主页使用 Makefile,我想这是命名它的好方法。在上部

回答 4 投票 0

makefile、Makefile、GNUmakefile的区别

在学习GNU make时,网站上的文章建议使用名为Makefile的文件,而不是makefile或GNUmakefile。但不知道为什么。

回答 1 投票 0

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