makefile 相关问题

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

如何检查 Makefile 中是否存在文件以便删除它?

在我的 Makefile 的干净部分中,我试图在永久删除之前检查文件是否存在。我使用此代码但收到错误。 它出什么问题了? 如果[-a myApp] 然后 rm m...

回答 16 投票 0

了解 makefile 中的 sed 函数调用

我在软件中遇到了以下makefile: CFLAGS = -O6 -g -Wall CC = 海湾合作委员会 VPATH = ./代码 LIB_MOD = 通用算术输入输出日志 valid_MOD = 有效 $(LIB_MOD) xporta_MOD = porta four_mot

回答 1 投票 0

CLion makefile 错误:运行'Makefile'时出错:无法运行程序“\usr in\make”CreateProcess error=2,系统找不到指定的文件

在 CLion 中运行 Makefile。 Makefile 是 stockfish(chess) 的,位于 https://github.com/official-stockfish/Stockfish/blob/master/src/Makefile 我正在 windows 10 系统上尝试这个。 为什么我...

回答 3 投票 0

GNU make:不要在其他地方发生错误时删除中间文件

假设我有一个makefile: .RECIPEPREFIX = + .ONESHELL: 全部:一 变量 := 一.a 二.a 三.a .INTERMEDIATE:$(vars) 一:$(变量) +触摸$@ %.a: %.b +触摸$@ %.b: + if [ "$@" = &q...

回答 1 投票 0

Makefile 将 bash 命令中的变量转义到 Docker 容器

我想在 Docker 容器中使用环境变量。 通过使用 Makefile。 该变量仅存在于 Docker 容器中。 我编写了一个 Makefile 来重用 CICD 管道中的代码。 但我有问题...

回答 1 投票 0

Makefile 循环源文件

我目前正在尝试在 Windows 中为简单的 C++ 项目设置我的第一个 Makefile,以便能够将它用于我创建的每个项目,只需要做一些更改。 在这里我得到了我的

回答 1 投票 0

如何使用.ONESHELL为Makefile规则中的简单变量赋值?

我有以下食谱: .ONESHELL: 杂项: $(eval venvPath := $(shell xdg-user-dir 环境)/nav) ifeq ($(通配符 ${venvPath}),) python -m venv ${venvPath} \ && 来源 ${ven...

回答 1 投票 0

Makefile:什么是仅限订单的先决条件?

GNU make 手册介绍了仅订购的先决条件: 目标: 先决条件 1 先决条件 2 | orderonly先决条件1 orderonly先决条件2 然而,虽然该手册页给出了一个示例并且

回答 4 投票 0

这个Makefile怎么写?

我是编程新手,我需要制作以下Makefile,但找不到网站向我解释。 稍微解释一下: F.c - 内核模块,它使用 A.h、B.h、C.h.... 中声明的函数

回答 1 投票 0

链接器找不到 zlib 或 OpenSSL?

我正在尝试使用本指南编译共享对象。 https://github.com/KxSystems/kafka/blob/master/docs/install.md 运行“make”时,我在第 2 步失败了。我已经设置好了一切

回答 1 投票 0

错误 TS1005:预期为“,”。导入 { 类型 ParserOptions }

这是我的package.json { “主要”:“index.js”, “脚本”:{ "prebuild": "rimraf dist && tsc", “prod”:“knex 迁移:

回答 2 投票 0

为什么我在 Apple Silicon 上使用带有 j 标志的 make 时权限被拒绝?

我有一个简单的 make 文件,它使用 /opt/homebrew/opt/llvm/bin/clang 编译一堆 c 文件。我有两台机器(Intel Mac 和 Apple M1 Max),均运行 macOS 12.7.3。 在英特尔 Mac 上:

回答 1 投票 0

如何在Linux上构建CCLS(在Fedora上执行)?

我已经多次尝试使用 CMake 来构建 ccls,并且我已经给出了,所以如果有人有办法做到这一点,那将会非常有帮助。 我使用的是 Fedora Linux,我正在使用存储库来获取 ccls...

回答 2 投票 0

寻找与 Scons 等效的 Clojure/LISP

我发现了一个Scons,一种基于Python的类似于Make的构建语言。然而,我似乎找不到与这种类型的构建语言工具等效的 Clojure/LISP(尽管 LISP 看起来不错 -

回答 1 投票 0

使用 CMake 将 *.gcno 和 *.gcda 文件添加到 make clean 规则中

我有一个结构类似的项目: ├── CMakeLists.txt ├── 来源 │   ├── 逻辑.cpp │   └── 逻辑.h └── 测试 ├── CMakeLists.txt └── 逻辑测试.cpp 主要的 CMakeLists.txt 文件...

回答 3 投票 0

在 makefile 中运行 perl oneliner

我正在尝试使用以下 Makefile 语法从头文件之一解析字符串:- CONV := $(HOST_TOOLSBIN)/mdConvert.exe --abi-version "$$(PERL) -nle '打印 $$1 if /#define\s+TEST_LATEST\s+...

回答 1 投票 0

在错误的目录中搜索源代码

我进行了相当多的搜索来找到解决方案,但没有运气。 我有一些生成 HTML 的源代码,并为此使用 Makefile。目录结构为: 主要的/ 主/生成文件 主/源代码

回答 1 投票 0

无法与 Gnu Make 4.3(MinGW-w64 端口)并行运行目标子集

考虑以下 makefile: .DEFAULT_GOAL := 全部 .PHONY:全部 全部:目标0 目标1 目标2 # 此行使所有目标串行运行 #.NOTPARALLEL:目标0 .PHONY:目标0 目标0: @pyt...

回答 1 投票 0

在没有root权限的情况下构建libxml2

我正在尝试在没有root权限的高性能集群上构建libxml2。 我这样做(首先按照设法安装 li 的人的指示加载可能的依赖项...

回答 1 投票 0

运行 make 给出“多重定义……首先在此处定义”错误

我有以下项目结构: X计划 ├── 模块1 │ ├── 模块2 │ │ ├── CMakeLists.txt │ │ ├── src │ │ │ └── Module2.cpp // 有#include "Common.h" │ │ └── 包括...

回答 1 投票 0

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