makefile 相关问题

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

如何将所有 makefile 变量和值写入文件?

我正在使用这个片段来获取所有 makefile 变量和值: .PHONY:测试 测试: $(foreach v, \ $(过滤掉 $(VARS_OLD) VARS_OLD,$(.VARIABLE...

回答 1 投票 0

配置 lalsuite 时 Python.h 标头出错

我想在我的电脑上安装 lalsuite,所以我按照指南 https://git.ligo.org/lscsoft/lalsuite。 但是,配置时出现错误消息,我无法找出发生了什么...

回答 0 投票 0

编译 C++ 代码时如何解决版本问题?

我正在尝试在 Linux 上编译位于 http://sourceforge.net/projects/desr/files/Release/desr-0.9.tgz/download 的文件。 当我运行 ./configure 时,一切都很顺利,直到我输入 make。 然后我...

回答 4 投票 0

“架构 arm64 的未定义符号”

我正在尝试为 Mac 构建一个 C++ 游戏。该游戏过去在 Mac 上受支持,但开发分支似乎在启动时崩溃,这就是我现在尝试在 Mac 上构建它的原因。 游戏的开发...

回答 0 投票 0

How to make a comma-separated list with quotes in (GNU) Makefile

我有一个简单的 Makefile: MARKDOWNS = $(shell find .-type f -name "*.md" !-name "index.md" !-name "README.md") 全部:列表 列表: 回显 $(降价) 我的目录...

回答 1 投票 0

docker compose build 尽管失败,但似乎给出了退出代码 0

我的 makefile 是这样的: 建造: 泊坞窗撰写构建&&\ 触摸构建 || \ rm -f 构建 尽管在输出中看到了构建错误,但它似乎仍然在运行 touch co...

回答 1 投票 0

GNU Make - 在依赖项中分配变量会导致“配方在第一个目标之前开始”

我有一个干净/详细的构建目标,但它没有正确传播: 干净的: $(eval export CLEAN_BUILD:=--无缓存) 冗长: $(eval export DOCKER_VERBOSE:=BUILDKIT_PROGRESS=plain) d...

回答 0 投票 0

在linux环境下安装cc还有其他方法吗?

我在我的windows电脑上安装了具有ubuntu功能的linux环境。之后,我从终端安装了 make(成功)。所以我在 vs 代码编辑器中编写了我的第一个代码,但是使...

回答 0 投票 0

在 makefile 中的 sed 命令模式中写入美元符号

我有一个包含此命令的 makefile: sed '/^$/d' 当我运行它时,我得到: sed '/^d' sed:-e 表达式 #1,字符 3:未终止的地址正则表达式 看起来它解释了美元符号,如何...

回答 2 投票 0

构建 OpenCV (cap_avfoundation_mac) 时的编译错误

在 macOS v10.14 (Mojave) 上编译 OpenCV;一切都进行得很顺利,直到 make 在 cap_avfoundation_mac 上抛出一个错误。 Make 抱怨错误:在程序中迷路 '@' 然后继续抛出一个...

回答 0 投票 0

使用“g++”编译 .cpp 文件

我是 Ubuntu 用户。 g++ file.cpp -o file 和 g++ -c file.cpp 有什么区别? 我知道 g++ -c file.cpp 创建了一个目标文件 file.o。 但是 g++ file.cpp -o 文件呢? 我有...

回答 3 投票 0

Makefile根据变量值条件执行命令

目前,我正在处理一个 makefile,如果该值存在于预定义列表中,我想根据事实执行一个函数。 测试:值=A B C 测试: $(eval FOUND=$(filter $(VALUE),$(V...

回答 2 投票 0

无法安装 SPARTA DSMC 求解器

我正在尝试安装 Sparta,它是一个 DSMC 解算器。我正在遵循本手册。如第 11 页所述,我尝试在终端中执行“make g++”命令,但出现以下错误: 马克...

回答 0 投票 0

Jenkins:在 Sonarqube 的 cfamily 分析中需要帮助

+ cd /home/workspace/ + curl -O https:///static/cpp/build-wrapper-linux-x86.zip + 解压缩 build-wrapper-linux-x86.zip + cd /home/workspace/build-wrapper-linux-x86/ + ls -l 总计 2056 ...

回答 0 投票 0

Zsh 在运行 make TARGET 时“找不到命令”

我正在使用一个包含两个目标的 makefile,这两个目标都是变量。我可以在命令行上执行每个目标,如下所示: 赚取 $(TARGET) TARGET 是我正在输出的任何文件。然而,b...

回答 1 投票 0

GCC 错误 undefined reference to function but function is defined, implemented, compiled

我正在尝试使用 GCC 编译可执行文件,但我得到了一个未定义的错误引用,即使有问题的函数在另一个头文件中定义,在另一个源文件中编译...

回答 2 投票 0

Bash 中的 Makefile 等价物

在我的 Makefile 中我有这样的东西 BREW?=/opt/homebrew/bin/brew 在标准 shell 命令中,这相当于什么?上面所做的是检查环境变量是否...

回答 0 投票 0

带有 2 个文件夹错误的简单 makefile

我正在处理一个有 2 个文件夹的项目,目录树是:(工具是第二个文件夹) 项目文件夹 生成文件 队列.h 队列.c 节点.h 节点.c 工具 主程序

回答 1 投票 0

如何编写 Makefile 来运行目标文件名事先未知但在第一步之后的构建过程?

上下文:我有一个构建过程,其第一步生成 ~20k 文件,这些文件具有不可预测但确定的文件名。剩下的步骤对每个文件进行操作,并生成具有相同名称的新文件...

回答 1 投票 0

如何将库从包连接到 Makefile

有一个jsoncpp包,我在程序中使用它,我尝试将它连接到项目中,但它连接不上。 项目结构: 客户端.json 交叉构建-make.sh 主.cpp 主程序 生成文件 的...

回答 0 投票 0

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