makefile 相关问题

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

Makefile:在不知道路径的情况下获取列表中的文件名

我有一组目录中的源列表 来源 = $(通配符 src/**/*.cpp) 举例来说,我们有一个这样的目录 源代码 |- dir_one | |- file_one.cpp | `-file_two.cpp | |-

回答 1 投票 0

Makefile 产生错误“没有规则来创建目标”

我尝试使用其他两个最相关的主题来解决此问题: Makefile 错误:没有规则可生成目标 Makefile:没有创建目标的规则。停止 但似乎都没有解决我的问题。 我不确定在哪里...

回答 3 投票 0

如何在要从 bash 执行的 makefile 命令中转义双引号

我正在尝试使用 bash 脚本从文本文件执行 make 命令。 make命令有一个带空格的参数,并且它不将参数内容视为一个。我该如何逃脱双重...

回答 2 投票 0

make:makefile 找不到 g++ 命令错误

我正在编写一个像这样的makefile: LIB_DIR = $(shell 密码)/.linuxbrew/Cellar/boost/1.62.0/ 标志 = -std=c++14 INC= -I$(LIB_DIR)包括 LIB_PATH = -L$(LIB_DIR)lib LIB = $(LIB_DIR)lib 库名 :=

回答 2 投票 0

如何在使用相同服务名的 Docker 容器之间切换?

我有两个用于 foo 服务的 Dockerfile:foo-dev 和 foo-debug。这些文件之间只有 3 行差异,其中 foo-debug 安装了 delve,允许我调试 docker 容器...

回答 1 投票 0

在linux上使用vscode和lldb调试用Makefile编译的c代码

我在archlinux上使用vscode,我需要逐行调试用makefile编译的C代码。 我创建了一个任务和一个启动 json,允许我逐步检查,但我无法检查

回答 1 投票 0

制作 addprefix 参数

有人可以解释一下 $(x)/*, .c* 参数吗 在此处的 addprefix 调用中: SRC := $(foreach x, $(SRC_PATH), $(通配符 $(addprefix $(x)/*,.c*))) 与 SRC_PATH := src 和文件“file.c”和“file....”

回答 1 投票 0

Makefile:从 $^

我正在用 Lex 和 Yacc 制作一个编译器。为了编译我的 main,我需要首先运行 yacc,以便文件 y.tab.h 存在。但是,我不希望在编译时将该文件包含在 $^ 变量中...

回答 1 投票 0

如何通过 Cmake 构建系统使用目录中的所有 *.c 文件?

我想找到一个目录下的所有.c文件,并将它们全部添加到src文件中,以便在cmake中编译。我如何在 CMakeList.txt 中执行此操作。 对于常规 makefile,我可以创建 SPECIFIED_SRC_FILE = $(fo...

回答 6 投票 0

QMAKE make install - 如何禁用“所有”目标依赖项?

由于某些原因,我们使用 QMAKE 来管理我们的 C++ 开发项目。 好吧,这不是我最喜欢的交叉构建系统,但我必须忍受它......啊,我的问题。 当您创建 QMAKE 项目时...

回答 1 投票 0

Makefile 将一个目录结构中的特定文件转换为另一个目录中的镜像结构

我有 %.foo 文件位于 $(A) 目录中,带有额外的年/月子结构,例如 $(A)/2014/05/x.foo 等。带有 Makefile,我想保留它./converter 所在的目录...

回答 1 投票 0

GNU make 不执行命令

我有两个不同的操作系统环境:CentOS6和CentOS7。 CentOS6 GNU make版本是3.81 CentOS7 GNU make版本是3.82 我的 Makefile 如下 %o:%c $(CC) -c $(CPFLAGS) -I。 $(包括...

回答 1 投票 0

使用 Makefile 进行 Fortran 编译 - 解决依赖问题

我尝试使用以下Makefile来编译我编写的Fortran程序(AltitudeCalculator.f90),该程序使用另一个Fortran模块(COESA.f90中包含的COESA_module)作为依赖项: ...

回答 1 投票 0

文件列表中的 Makefile 目标依赖项

我有三个源文件:a、b和c分别位于src1、src2和src3中。 我有以下 Makefile: ROOT1=$(shell 真实路径./src1) ROOT2=$(shell 真实路径./src2) ROOT3=$(shell 真实路径 ./src...

回答 1 投票 0

Makefile 找不到包含路径

我的文件夹结构如下 /Myapp/main.c /Myapp/f1.c /Myapp/f1.h /Myapp/Makefile 我的 Makefile 竞赛是 CC = 海湾合作委员会 主要:main.o f1.o $(CC) -o main main.o f1.o main.o: main.c f1....

回答 1 投票 0

为什么我会收到致命错误:“include/hwComms/port.h:没有这样的文件或目录#include <include/hwComms/port.h>”?

我正在做的项目是一步一步的操作系统。 我使用的是 Visual Studio Code 版本 1.85.1 和 Ubuntu 22.04.3 LTS。 目前我正在打开文件夹“Create_Your_Own_OS”和对象...

回答 1 投票 0

我无法制作C文件

我在文件夹中有一个用C编写的程序(文件名:Aladdin.c),路径如下: /cygdrive/d/阿拉丁/OneDrive/研究/计算机/EDX CS50/CS50 2023/项目/周 1 - C 现在,我正在使用 Cygwin 我...

回答 1 投票 0

编译错误 -- pango/pango.h: 没有这样的文件或目录 -- 但我安装了 pango

我不知道要编辑什么源文件或如何修改该行。 我正在 ubuntu 22.04 上从源代码安装 xplanet-1.3.0。我已经根据需要安装了先决条件。 ./configure 工作正常...

回答 1 投票 0

makefile 中前缀 @- 是什么意思?

makefile 中的前缀 @- 是什么意思?与使用@而不使用-有什么区别?例如,在以下情况下: ifndef NO_CBLAS @echo 正在 $(DESTDIR)$(OPENBLAS_INCLUDE_D...

回答 2 投票 0

内核模块中的 GMP

我对模块编码很陌生,我需要在模块中运行一些使用 GMP 库的计算。 那么第一个问题:通常可以在内核中运行 GMP 吗? 为了测试,我写了......

回答 2 投票 0

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