makefile 相关问题

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

如何配置 GNU Make 将导出的变量传递给 shell 函数?

我在 GNU Make 中遇到了一个意想不到的奇怪现象,并且找不到合理配置它的方法。我将 SHELL 分配给我自己设计的自定义 shell,但是变量是什么问题

回答 3 投票 0

‘strcmp’未在此范围内声明

我正在通过本教程构建 ios 工具链。当我运行命令 make ENABLE_OPTIMIZED=1 时,我得到此输出。 llvm[0]:使用 /home/connor/llvm-svn/configure 重新配置 配置....

回答 2 投票 0

是否可以将 CFLAGS 设置为 Linux 内核模块 Makefile?

例:常见设备模块的Makefile obj-m:=jc.o 默认: $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$(shell pwd) 模块 干净的: $(MAKE) -C /lib/modules/$(shell uname -r)/build M=$...

回答 2 投票 0

C /usr/bin/ld: 找不到 -lt: 没有这样的文件或目录

我正在尝试使用给定的 Makefile 为学校项目运行单元测试,但我遇到了一个不知道如何解决的错误: 以下是我认为 Makefile 中的相关部分: 抄送...

回答 1 投票 0

将 `all` 声明为 .PHONY 的目的?

GNU Make 手册描述了 .PHONY 的以下用例。 全部: prog1 prog2 prog3 .PHONY:全部 prog1 : prog1.o utils.o cc -o prog1 prog1.o utils.o 程序2:程序2.o cc -o prog2 prog2.o

回答 2 投票 0

makefile 规则无法正常工作

代码: CC = 海湾合作委员会 RM = RM OBJ=目标 OBJS = test.o sqlist.o BUILD_DIR = 构建 $(BUILD_DIR)/$(OBJ):$(BUILD_DIR)/$(OBJS) $(CC) -o $@ $^ $(BUILD_DIR)/test.o: test.c $(CC) -c $^ -o $@ $(构建...

回答 1 投票 0

Makefile 链接:对 _exit 的未定义引用

我一直在尝试利用 ARM mbed 库创建一个组织整齐的 makefile 项目模板。我已经解决了一些与头文件路径相关的问题(请参阅这篇文章)。哈...

回答 6 投票 0

Make 使用 Windows 重新编译未更新的文件

我正在尝试在Windows上使用make命令(通过choco安装)。尝试使用 hello.c 运行简单的示例,其中仅包含“Hello, world”的打印。如果我跑步只是打个招呼,我会面对...

回答 1 投票 0

Make 使用 Windows WSL 重新编译未更新的文件

我正在尝试在Windows上使用make命令(通过choco安装)。尝试使用 hello.c 运行简单的示例,其中仅包含“Hello, world”的打印。如果我跑步只是打个招呼,我会面对...

回答 1 投票 0

将多个文件转换为.img

我正在按照教程制作一个简单的引导加载程序和内核, 我使用的是 Windows,这是我正在使用的 makefile: 设置: nasm src oot oot.asm -f bin -o 构建 oot.bin 重命名构建...

回答 1 投票 0

使用makefile将.bin转换为.img

我正在写一个简单的引导加载程序, 我正在使用这个 make file 命令将 main.bin 转换为 main_floppy.img cp -f 构建/main.bin 构建/main_floppy.img 但我不断收到此错误 nasm src/...

回答 1 投票 0

如何在Windows中的gitbash中运行“make”命令?

任何人都可以帮助我使用“make”命令在Windows中运行Makefile。当我尝试从 git bash 运行时,出现以下错误, $ 进行构建 bash: make: 未找到命令 $ 进行部署 乙...

回答 3 投票 0

如何修复这个交叉编译链接错误

我正在尝试在linux x86_64机器上为arm目标交叉编译一个项目,我使用gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf。 我在编译过程中遇到的错误是: /主页/

回答 2 投票 0

如何使用除 Bazel 之外的构建系统使用 Ray C++ API 构建 C++ 应用程序?

我在 https://www.anyscale.com/blog/modern-distributed-c-with-ray 找到了此信息。我想知道是否有人已经尝试构建一个 C++ 应用程序来调用 Ray C++ API 并链接 Ray 库,使用...

回答 2 投票 0

覆盖-Werror标志的快速方法?

如果 cc 配置设置为使用 -Werror,是否有办法在使用 make 时覆盖终端的 -Werror 标志?

回答 2 投票 0

Makefile:现有文件上没有这样的文件或目录,环境变量未加载

我对 Makefile 进行了稍微修改,以帮助更好地解释情况: 包括 $(通配符 .env) DB_URL=postgres://$(POSTGRES_USER):$(POSTGRES_PASSWORD)@$(POSTGRES_HOST):$(POSTGRES_PORT)/$(POSTGRES_DB)?

回答 1 投票 0

通过makefile检查.h是否存在

我实际上正在尝试在常规 Makefile 中模拟 cmake 的 check_include_file 。 举例来说,我想在编译项目时检查以确保 stdint.h 位于用户系统上,以便我...

回答 1 投票 0

有没有办法省略未使用的源文件?

我有下面的项目结构。 [22:58:45] BasicProject$ 树 -l 。 ├── 生成文件 └── 源代码 ├── 控制器 │ ├── MenuPage.cpp │ ├── 菜单页.hpp │ └── 未使用.cpp ├──

回答 2 投票 0

如何在 Makefile 中为不同命令导出带有环境变量的多个配置文件?

我想创建一个 Makefile,它允许我在不同环境上运行脚本,这取决于秘密 ENV_VAR 和公开的 ENV 环境变量: 导出 ENV_VAR= ...

回答 1 投票 0

如何编写具有重复模式的 Makefile 目标?

我有具有特定模式的输入文件,它会生成重复该模式的文件。 我的输入文件是: 输入/.py 例如 输入/cfg1.py 输入/cfg2.py 调用 python 输入/<

回答 1 投票 0

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