makefile 相关问题

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

Make 3.82 - 将多个参数行写入文件

我需要通过 make 将多个参数行写入文件。我尝试过使用这个: 参数1 = 参数1.h 参数2 = 参数2.h 定义多行参数 #包括<$(1)> #包括<...

回答 1 投票 0

在远程 Linux 机器上编译 C++ - “检测到时钟偏差”警告

我使用 PuTTY 从家里连接到大学 Linux 服务器。 我使用 WinSCP 将整个源代码从 Windows 家用计算机上传到 Linux。 然后通过 PuTTY 运行 make 会生成一个有趣的

回答 14 投票 0

如何将变量放入 makefile 中的 $(shell) 命令中?

❯ make --version GNU Make 3.81 ❯ bash --版本 GNU bash,版本 3.2.57(1)-release (x86_64-apple-darwin18) 如何将变量从 for 循环内部传递到 $(shell)?我可以访问外部的 var...

回答 2 投票 0

Makefile:对 acos 的未定义引用[已关闭]

我已经对这个问题做了一些研究,并在标签列表的末尾包含了 -lm ,但我不断收到对 ____ 的未定义引用,其中包含几个数学函数,如 cos 和 sin 。 编辑:我在...

回答 1 投票 0

制作错误 127(Windows11 - ffmpeg - AudioToolboxWrapper)

更新:2024 年 1 月 25 日 - 我的问题已更改。我通过编辑 CMakeLists.txt 并为编译器设置显式文件路径解决了 cmake 问题。现在我遇到了 make 的问题。 这是输入...

回答 1 投票 0

Makefile 中的变量始终评估为 false

我试图在 makefile 中存在文件时执行脚本。 我尝试了下面的解决方案以及 ifdef DRP_FILE 和其他解决方案,但 ifeq 始终评估为 false(请参阅输出)。 我感觉就像...

回答 1 投票 0

读取 Makefile 中目标内的 dotenv 文件

我有一个 Makefile,其中一个目标创建一个 .env 文件,该文件在另一个目标中读取。 因此,由于该文件是动态创建的,因此我无法将其包含在 Makefile 的顶部。我尝试...

回答 1 投票 0

如何在不认识终端的情况下激活Python虚拟环境

我需要从Makefile内部激活Python的虚拟环境。 Python venv 模块为 3 个不同的终端创建带有激活文件的虚拟环境: 启用 激活.bat 激活...

回答 2 投票 0

静态库的 make 中的奇怪行为

将 make 从 3.81 升级到 4.3 后,我遇到了奇怪的行为。 这个 makefile 描述了使用较旧的 GNU 语法构建静态库: LIBNAME = testlib.a OBJ_FILES = \ $(LIB...

回答 1 投票 0

当没有采取任何行动时,为什么 make 不展开依赖关系?

我有以下简化的Makefile: foo-%: dep-% @echo 在 foo $* bar-%: dep-% 深度-%: @echo in dep $* 使 dep-aa 起作用。有趣的是,虽然 make foo-aa 有效,...

回答 1 投票 0

为什么当我在 Makefile 中使用“all:”时总是出现错误?

我正在尝试制作一个简单的makefile,但每当我使用“all”目标并尝试编译时,我都会收到一个错误,指出冒号之前需要另一个字符。 错误...

回答 1 投票 0

如何在Makefile中捕获退出(ctrl+c)信号?

我正在尝试捕获退出(ctrl+c)信号来执行一些清理活动。 在shell脚本中我按照下面的函数来捕获, #捕获ctrl-c信号 陷阱 ctrl_c INT #捕获退出信号 陷阱

回答 3 投票 0

如何将宏定义从“make”命令行参数(-D)传递到 C 源代码?

我通常使用以下选项将宏定义从“make命令行”传递到“makefile”: -D名称=值。该定义可在 makefile 中访问。 我也通过宏

回答 6 投票 0

如何将宏定义从“make”命令行参数(-D)传递到C源代码?

我通常使用以下选项将宏定义从“make命令行”传递到“makefile”: -D名称=值。该定义可在 makefile 中访问。 我也通过宏

回答 6 投票 0

如何在 Makefile 中定义 C++ 预处理器变量

我有一个这样写的 C++ 预处理器: #ifdef cpp_变量 //x+y; #万一 我如何在 Makefile 中定义它?

回答 6 投票 0

通过命令行附加到 GNU 'make' 变量

我正在使用 GNU-make Makefile 构建一个具有多个目标(所有目标、干净目标和一些项目特定目标)的 C 项目。在调试过程中,我想将一些标志附加到单个...

回答 4 投票 0

通过命令行附加到 GNU make 变量

我正在使用 GNU-make Makefile 构建一个具有多个目标(所有目标、干净目标和一些项目特定目标)的 C 项目。在调试过程中,我想将一些标志附加到单个...

回答 4 投票 0

Linux 不想运行编译后的文件

对不起,伙计们,但我整个早上都在为这个问题苦苦挣扎。 我为 Gold Parser 创建了一个解析器引擎,改进了现有引擎,添加了对 UTF-8 或 UNICODE 的完整支持以及错误处理...

回答 1 投票 0

Makefile `export` 将变量类型从简单扩展更改为递归扩展

考虑以下简单示例: ARGS := -a -b $(信息参数 = $(ARGS)) 目录 := foo ARGS += ../$(DIR)/lib.a $(信息参数 = $(ARGS)) 目录 := 栏 $(信息参数 = $(ARGS)) 这个输出(当前制作...

回答 1 投票 0

如何在项目上同时支持 vcxproj 和 cmake?

我正在开发跨平台C++项目。最初的想法是使用msvc2010,然后在CMake和Hudson的帮助下编译用于其他系统。 手动好像不太方便

回答 4 投票 0

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