makefile 相关问题

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

静态库的 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

如何在Makefile中捕获退出(ctrl+c)信号?

我正在尝试捕获退出(ctrl+c)信号来执行一些清理活动。 在shell脚本中我按照下面的函数来捕获, #捕获ctrl-c信号 陷阱 ctrl_c INT #捕获退出信号 陷阱

回答 3 投票 0

如何将宏定义从“make”命令行参数(-D)传递到 C 源代码?

我通常使用以下选项将宏定义从“make命令行”传递到“makefile”: -D名称=值。该定义可在 makefile 中访问。 我也通过宏

回答 6 投票 0

如何将宏定义从“make”命令行参数(-D)传递到C源代码?

我通常使用以下选项将宏定义从“make命令行”传递到“makefile”: -D名称=值。该定义可在 makefile 中访问。 我也通过宏

回答 6 投票 0

如何在 Makefile 中定义 C++ 预处理器变量

我有一个这样写的 C++ 预处理器: #ifdef cpp_变量 //x+y; #万一 我如何在 Makefile 中定义它?

回答 6 投票 0

通过命令行附加到 GNU 'make' 变量

我正在使用 GNU-make Makefile 构建一个具有多个目标(所有目标、干净目标和一些项目特定目标)的 C 项目。在调试过程中,我想将一些标志附加到单个...

回答 4 投票 0

通过命令行附加到 GNU make 变量

我正在使用 GNU-make Makefile 构建一个具有多个目标(所有目标、干净目标和一些项目特定目标)的 C 项目。在调试过程中,我想将一些标志附加到单个...

回答 4 投票 0

Linux 不想运行编译后的文件

对不起,伙计们,但我整个早上都在为这个问题苦苦挣扎。 我为 Gold Parser 创建了一个解析器引擎,改进了现有引擎,添加了对 UTF-8 或 UNICODE 的完整支持以及错误处理...

回答 1 投票 0

Makefile `export` 将变量类型从简单扩展更改为递归扩展

考虑以下简单示例: ARGS := -a -b $(信息参数 = $(ARGS)) 目录 := foo ARGS += ../$(DIR)/lib.a $(信息参数 = $(ARGS)) 目录 := 栏 $(信息参数 = $(ARGS)) 这个输出(当前制作...

回答 1 投票 0

如何在项目上同时支持 vcxproj 和 cmake?

我正在开发跨平台C++项目。最初的想法是使用msvc2010,然后在CMake和Hudson的帮助下编译用于其他系统。 手动好像不太方便

回答 4 投票 0

Microchip MPLAB IDE 和 XC8 编译器构建选项

我尝试使用 XC8 编译器(V 2.32)构建一个 C 项目。 我从编译器中收到一些错误。我已经将“--chip=$(MP_PROCESSOR_OPTION)”添加到“Makefile-default.mk”文件中...

回答 2 投票 0

从 Makefile 生成 pkg-config

对于一个历史上使用 make 的项目,我现在想生成一个 pkg-config 文件。但是我似乎无法阻止变量的替换 mylib.pc: echo '前缀='$(前缀...

回答 2 投票 0

将 uWebSockets 集成到 CMake 项目中

我想在我自己的使用 CMake 的项目中使用 uWebSockets。 对我来说有两个问题: uWebSocket 使用 Make 以及我认为它自己的构建系统/文件 build.c? 这取决于其他

回答 2 投票 0

Makefile OR 条件

我想要有多个if条件并想要组合。 ifeq ($(TAG1), 上) LD_FLAGS += -ltestlibrary 万一 ifeq ($(TAG2), 上) LD_FLAGS += -ltestlibrary 万一 我想做一些事情,比如: 如果...

回答 6 投票 0

在 make install 中处理重命名的文件以更新安装

我想为我的应用程序提供一个 make install 目标,我想知道如何处理 安装应用程序后重命名文件。 我至少可以想到两个选择: a) 如果我只是复制新的...

回答 1 投票 0

如何使用make链接.hpp文件

这是我的makefile: 全部: 程序 输出:run.o destroy.o interm.o g++ run.o destroy.o interm.o -o 输出 运行.o:运行.cpp g++ -c 运行.cpp 废墟.o: 废墟.hpp g++ -c 废墟.hpp interm.o:interm.cpp ...

回答 1 投票 0

C Makefile 错误:ld 返回 1 exit

我的老师不太擅长解释 C,所以我在理解 makefile 的连接方面遇到了一些困难。我已经添加了complex.c、complex.h 和main.c 的代码。我只是有

回答 3 投票 0

Tesseract5-OCR 训练 - 分段故障错误

我正在尝试使用新字体训练 tesseract 5。我在 WSL Ubuntu 上运行 tesseract,并遵循 Gabriel Garcia 的教程和官方 tesseract 编译文档。我正在尝试训练 tesserac...

回答 1 投票 0

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