makefile 相关问题

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

Makefile 没有检测到我设置的规则

我创建了一个 makefile,并声明了 2 个规则,测试和清理,当我尝试运行 make 时,它无法识别这些规则,并且出现错误。 这是我写的代码: Python = python3 测试:测试.in ...

回答 1 投票 0

Bash 脚本打印错误并退出或继续

我是 bash 和 shell 脚本编写新手。我想在我的 Makefile 中执行一个命令。但如果命令抛出错误,我希望 Makefile 抛出错误并退出。否则我想要...

回答 1 投票 0

打印 json 文件内容的 Bash 脚本

我对 bash 脚本非常陌生,正在尝试在我的 Makefile 中添加 bash 脚本。我有一个errors.json 文件。如何在 Makefile 中编写 bash 脚本来检查文件是否有任何内容。我...

回答 1 投票 0

在构建 Android 自定义 ROM 的同时构建可加载内核模块

Goldfish 内核构建成功。 成功使用预构建的 Goldfish 内核构建了 Android 自定义 ROM。 添加模块源代码(例如Hello-Proc)和Makefile到自定义的一个文件夹中...

回答 3 投票 0

在Linux上编译和安装库后涉及`libusb`的`未定义符号错误`

我正在尝试在我的 Linux 计算机上从 github 安装 MCC DAQ 库 (https://github.com/mccdaq/uldaq#build-instructions)。我遵循构建和安装说明,但出现一些链接错误

回答 1 投票 0

递归 Make 传递了错误的 -j 参数

我正在使用递归 Makefile 运行 make (GNU Make 3.82)。 我正在运行 make -j2 以便仅并行生成 2 个进程。 内部 Makefile 通过 $(MAKE) 调用。 不过,看起来...

回答 2 投票 0

ar:在 devtoolset-11 中使用“ar”时无法识别文件格式,但适用于系统默认“ar”

当尝试使用 devtoolset-11 在基于 Fortran/C makefile 的项目中生成大型静态库时,“ar”步骤失败并显示: ar:first/object/in/alphabetical/order.o:文件格式无法识别...

回答 1 投票 0

在嵌入式环境中创建没有 main() 函数的二进制文件

我需要用c语言为MCU创建一些项目,该项目没有main()函数。该项目应该被编译和链接。该项目中的函数可以通过指针调用,这...

回答 1 投票 0

如何使用 drush make 将补丁应用到 drupal 核心

我正在拆卸一个基于 drupal 的实时网站。在编写 drush make 文件时,我发现对 contrib 模块和核心进行了一些修补。我可以指示 drush make 打补丁

回答 1 投票 0

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

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