makefile 相关问题

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

使用较新的 MinGW 构建应用程序(需要使用较旧的 MinGW 构建的库)?

我使用 MinGW v8 构建了一个 C++ 库。该库动态链接到 MinGW 中包含的标准 C++ 库 libgcc_s_seh-1.dll、libstdc++-6.dll 和 libwinpthread-1.dll。 现在我是

回答 1 投票 0

ZED 相机 - makefile

是否有一个示例,我们可以在简单的 makefile 中包含 ZED 库而不是使用 CMake? 我正在构建一个 makefile,并尝试包含 ZED 库,但出现“未找到”错误...

回答 1 投票 0

makefile 中的命令前面有反斜杠

在makefile中的命令前添加反斜杠有什么作用? 例如 本例中的 m 命令: # LaTeX Makefile 文件=报告 全部:$(FILE).pdf .PHONY:干净 干净的: m *.aux...

回答 1 投票 0

创建共享对象时不能使用针对“.rodata”的重定位 R_X86_64_32;使用-fPIC重新编译

所以我一直在尝试用 -fPIC 重新编译,但似乎我遇到了同样的错误,我做得对还是错过了其他东西? 全部: pr1 pr2 pr1: g++ -std=c++11 -fPIC -c $(通配符...

回答 1 投票 0

Snakemake 在其他规则中重用规则的好方法

我想在 Snakefile 中创建一个可以调用其他规则的规则。 例如,我想创建一个规则 re 来调用 clean 和 after, all。 以下是该文件的 Makefile 版本: .PHONY=一切干净...

回答 1 投票 0

Qt项目,没有规则来制作

我的 Makefile 有问题。我下载了开源 Qt 项目。因此,当我尝试编译它时,我收到一条消息: 错误:没有规则可以使停止所需的目标。 在我的 .pro 文件中,我有亲戚

回答 5 投票 0

IOCTL 调用无法写入设备中注册

我有内存映射的 Verilog ip,我想通过实现 ioctl 调用来控制它。它由 4 个 LED 组成,当控制寄存器 [BLINK_CTRL_REG] 切换为“1”时,这些 LED 会闪烁。 我正在写一个简单的...

回答 1 投票 0

如何在 C for Windows 中正确链接到库

我目前正在尝试 Windows 的 C 编程。我有 Windows 11,我在 VS Code 上编码,并且我已经安装了 MinGW 并将其正确添加到 PATH 中。问题是我无法链接我的 p...

回答 1 投票 0

如果Makefile遇到未定义的变量就让make失败

我的 Makefile 中有一个错误: 验证更漂亮: $(PRETTIER) --检查 **/*.yaml **/*.yml var PRETTIER 未设置。 结果: 检查 **/*.yaml **/*.yml bash:第 1 行:检查:未找到命令...

回答 1 投票 0

如何在 Windows 上为 GNU make 正确设置 NASM x86 的 Makefile? (已解决 - 文件文件不在我认为的目录中)

我一直在观看这个视频(他在 8:24 开始创建 Makefile),但由于他在 Linux 上而我在 Windows 上(我猜这就是原因),所以“make”命令确实好像没有...

回答 2 投票 0

如何在 Windows 上为 GNU make 正确设置 NASM x86 的 Makefile?

我一直在观看这个视频(他在 8:24 开始创建 Makefile),但由于他在 Linux 上而我在 Windows 上(我猜这就是原因),所以“make”命令确实好像没有...

回答 1 投票 0

测试 Makefile 中除了 clean 规则之外的所有变量设置的有效/正确方法是什么?

我想创建一个Makefile来强制设置变量(如果不正确则失败)。 已阅读将附加变量从命令行传递到 make 和 Makefile -- 如果变量...则出错

回答 1 投票 0

这个Makefile为什么要创建目标文件?

为什么这个Makefile能够正确/智能地从源代码生成目标文件? .PHONY:全部,干净 OBJS=lorem.o ipsum.o 所有:libfoo.so libfoo.so: $(OBJS) $(CC) -共享 -o $@ $^ 干净:...

回答 1 投票 0

如何处理 alpine docker 镜像中的 make 丢失问题?

我的应用程序上有 Makefile,所有命令都在 Makefile 上 我把它放在 Dockerfile 上: # 从最新的golang基础镜像开始 来自 golang:alpine 运行 apk update && apk add --no-cache g...

回答 2 投票 0

如何使失败的 $(shell) 命令中断 Make

我有一个 Makefile,它首先在应用构建规则(该工具为我编写)之前运行一个工具。如果这个工具(它是一个 python 脚本)以非空状态代码退出,我想要 GN...

回答 6 投票 0

Gnu Make:中间文件丢失时重建

我使用 Make 来管理数据工作流程(而不是构建软件项目)。我有这样的模式规则: %.B: %.A 富$^ > $@ %.C: %.B 酒吧 $^ > $@ .中学: 现在,如果我注意到

回答 4 投票 0

当我使用cmake构建项目时,如何在使用`ninja`构建时仍然使用`make`?

Ninja 作为构建工具比 Make 更先进且更有助于调试。 然而,由于右-右-右-右-左模式,输入 ninja 的速度要慢得多,而 make 的右-

回答 1 投票 0

替换Makefile中的文件名

我通常使用这一行 OBJECTS = $(SOURCES:.cpp=.o) 将 SOURCES 中文件的 .cpp 扩展名替换为 .o 扩展名。 我的项目现在包含扩展名为 .c 的文件和 .cpp。我该如何...

回答 1 投票 0

Git 命令未在 makefile 中返回任何值

我有一个简单的 makefile,它应该打印 Git 日志,如下所示。 外壳=/bin/bash 获取日志: 回显 $(git 日志) 但是,当我运行 make get_log 时,没有返回任何内容。虽然如果我跑...

回答 1 投票 0

Git 命令未在 makefile 中返回任何值

我有一个简单的 makefile,它应该打印 Git 日志,如下所示。 外壳=/bin/bash 获取日志: 回显 $(git 日志) 但是,当我运行 make get_log 时,没有返回任何内容。虽然如果我...

回答 1 投票 0

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