makefile 相关问题

makefile是构建控件语言/工具make的输入文件。它指定目标和依赖关系以及执行(a.k.a. recipes)以更新目标的相关命令。

C++ makefile 错误,(.text+0x24):未定义对“main”的引用[关闭]

这是makefile 所有:服务器SERVER_OBJ .PHONY:全部干净 CXX ?= g++ 调试?= 1 ifeq ($(DEBUG), 1) CXXFLAGS += -g 别的 CXXFLAGS += -O2 万一 SERVER_OBJ: main.o\ 定时器/timer.o\ ...

回答 0 投票 0

带替换的 Makefile 模式不捕获非本地源

我有一个项目,它在本地子目录中有源代码,在不同位置的 SDK 中也有源代码。 所有目标文件都需要在项目的构建目录中构建...

回答 0 投票 0

Makefile 规则,用于将具有多个扩展名的文件复制到目标目录

我想将源目录中的文件复制到目标目录中。我想避免复制未更改的文件。因此,我正在尝试利用 make 函数来检查...

回答 2 投票 0

编译内核报错 No rule to make target 'debian/certs/debian-uefi-certs.pem'

编译内核报错 No rule to make target 'debian/certs/debian-uefi-certs.pem 我正在关注本教程 https://www.cyberciti.biz/tips/compiling-linux-kernel-26.html CC 内核/

回答 3 投票 0

Lint 多个源文件并输出到相应的 txt 文件

我正在尝试在一个目录上运行一个 makefile,以便它对该目录中的所有 cpp 文件运行 lint,并将输出保存在多个与源文件同名的文件中。 例如在其他情况下...

回答 1 投票 0

如何强制make重新执行命令?

我发现 Make 不会运行两次命令,因为它会修剪文件。 例如。我有一个生成文件: .PHONY:double_pause double_pause:暂停暂停 .PHONY:暂停 暂停: bash entrypoint.sh 暂停 ...

回答 0 投票 0

用于构建库的旧 Makefile 在 FreeBSD 下不再工作

最近没怎么搞C编程,最近重温一个老项目,发现FreeBSD下老的Makefile建库已经不行了。这是一个非常简化的...

回答 1 投票 0

bmake:gmake 的基本规则

我正在尝试用 bmake 来模拟这个规则 %.o: %.c 回声$< $@ This is valid in GNU make but I'm having a hard time to replicate it with BSD make. Thanks in advance!

回答 1 投票 0

当规则没有配方时,Make 在第一次调用时不评估目标的时间戳是预期的行为吗?

关于力目标的 Makefile 文档说明如下: 如果规则没有先决条件或配方,并且规则的目标 是一个不存在的文件,然后 make 想象这个目标有...

回答 0 投票 0

这个Makefile中的新行意外错误来自哪里?

我正在尝试编写一个 Makefile 的一部分,该部分下载 OPA 并将几个 Rego 文件构建为 tar.gz 格式的 wasm。 以下代码出现一行意外错误: 如果 [ ! -r 构建/opa ];然后...

回答 0 投票 0

如何在删除文件第一行的 Makefile 中进行适当的比较?

我目前在 Makefile 中执行命令时遇到问题。我试图翻译成 bash 的特定命令是: diff <(head -n 1 file1.out) < file2.out > 文件.diff 我现在的鳕鱼...

回答 0 投票 0

更改权重文件后必须按“make”吗?

我们应该在安装 darknet 后按“make”。 (https://github.com/pjreddie/darknet) 每当我学习某些东西时,是否必须在更改权重文件后输入“make”? 每当我改变体重时...

回答 0 投票 0

你能制作没有制表符的有效 Makefile 吗?

目标:依赖关系 命令1 命令2 在我的系统 (Mac OS X) 上,make 似乎要求 Makefile 在每个命令行的内容之前有一个制表符,否则它会抛出一个

回答 10 投票 0

如何在基于 arm gcc make 的编译中不包含 C 文件

在我的arm cortex-m项目中,我使用cmake生成makefile并运行make编译项目。如果我细读从 LD 输出的地图文件,它已经链接到一个甚至没有使用过的目标文件中

回答 1 投票 0

make:函数、脚本文件或可运行的程序。检查名称的拼写,或者如果包含路径,请验证路径是否正确并尝试

我正在通过此视频教程 https://youtu.be/LOn1GUsjOF4?t=163 学习 Go 语言。我的环境:Windows 11 x64,Visual Studio Code 1.75.1(最新),Go v1.20.1(最新)。 PS D:emp2023_02_24 呃……

回答 0 投票 0

如何在 CMake 中支持 Makefile 的构建时变量?

虽然我已经完成了一些多平台(例如嵌入式与主机运行时环境)CMake“项目”,但我有这个看似简单的用例,但我不太明白。典型的 CM...

回答 1 投票 0

Phat 使“round”的编译错误类型冲突

我正在尝试编译一个名为 Phat 的工具(一个非常方便的注释工具) 但是当我输入 make 时出现这个错误 jason@jason:/home/jason/Documents/Phat$ 制作 gcc -Wall -c -o half_seq.o half_...

回答 0 投票 0

GNU Make 在编译前自动将必要的文件带到工作区

前言:我的团队正在开发一些硬件的驱动程序,另一个团队正在开发硬件内部微控制器的固件。不同的工作空间,不同的 Git,除了我们依赖

回答 1 投票 0

如何将 yaml 文件中的值赋给 makefile 中的变量

我有一个名为 conf.yaml 的配置文件 跑步: 模式:测试 型号_版本:v1.0.0 在 Makefile 中我使用 yq 来解析 conf 文件并赋值 这是生成文件 定义 extract_from_ya ...

回答 0 投票 0

我正在尝试移植一个在 linux 中使用的 make 文件,以便能够在 windows 中工作,对一些错误感到困惑

在制作过程中的某个时刻,我正在这样做: @复制 $(OUTPUT_HEX) $(BUILD_DIR)$(OUTPUT_NAME)_$(VARIANT_MODE)_new.hex 由于这不起作用,我在同一目录中尝试了以下命令: 复制 /Y

回答 1 投票 0

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