makefile 相关问题

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

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

如何检查预编译头是否真的被使用了?

gcc 文档 https://gcc.gnu.org/onlinedocs/gcc/Precompiled-Headers.html 中说明了这种可能性,我有包含预编译标头的文件夹,将其全部命名为.h.gch。它包含几个预科...

回答 1 投票 0

C++ G++ 错误:[-Werror=数组边界]

使用 make install 构建和安装 C++ 项目的二进制文件时,出现以下错误: > 编译算法/fba2-inst6.cpp [qkd_commsys_simulator-omp-mpi-gmp: 发布] > 在...

回答 1 投票 0

为什么这个 Makefile 创建目标文件时没有明确的规则将源代码编译为对象?

为什么这个Makefile能够正确/智能地从源代码生成目标文件? .PHONY:全部,干净 OBJS=lorem.o ipsum.o 所有:libfoo.so libfoo.so: $(OBJS) $(CC) -共享 -o $@ $^ 干净:...

回答 1 投票 0

MYSYS2 GCC 静态链接错误:主要:找不到链接器输入文件:没有这样的文件或目录

我正在尝试在 Windows 上使用 MYSYS2 GCC 11.2.0 在某个位置静态链接库。 这是我的 makefile:(从 M.M 编辑 1 和 n.1.8e9-where's-my-share m。) #将.o更改为.so,ty“n....

回答 0 投票 0

通过命令行设置SDL2 mac

我正在尝试设置 SDL2 以与 g++、文本编辑器和终端一起使用。 我的 SDL2.framework 在 /Library/Frameworks 中。 我的桌面上有一个名为 testsdl 的文件夹,其中包含两个文件: 1) 主要...

回答 3 投票 0

BeagleBone Black 显示错误“软件包‘cmake’没有安装候选”

当我尝试在 BeagleBone Black 板上安装 cmake 时。我正在使用 Debian Buster IoT 映像 2020-04-06 sudo apt-get 安装 cmake 我收到以下错误。有关更多详细信息,这是我的日志: debian@

回答 1 投票 0

自定义 Linux 内核模块:“.gnu.linkonce.this_module 部分大小必须与运行时内核构建的结构模块大小匹配”

我正在尝试加载准系统 Linux 设备驱动程序模块,但我一直遇到这样的问题: insmod:错误:无法插入模块 dummydriver.ko:模块格式无效 谷歌搜索告诉我...

回答 1 投票 0

Makefile 中除第一个之外的源文件的更改不触发重新编译

您好 Stack Overflow 社区, 我在 C 项目中的 Makefile 中遇到问题,其中源文件中的更改(除了 SRC 变量中列出的第一个文件)不会触发

回答 1 投票 0

Makefile - 单独编译C文件

我的文件夹结构是这样的: 建造 频道01 foo.c 酒吧.c 频道02 巴兹.c 喵喵.c 其中每个文件都是一个单独的程序,必须放入...

回答 1 投票 0

make 命令没有目标

我尝试按照说明构建 Linux 内核 别名 makearm='make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf-' makearm defconfig 我认为 defconfig 是 Makefile 中的目标。但事实并非如此。

回答 1 投票 0

$${HOME} 或 ${HOME} ?

$ cat Makefile 全部: echo VAR 为 ${HOME} echo VAR 是 $${HOME} 给予 $ 制作 echo VAR 是 /home/abc VAR 为 /home/abc echo VAR 为 ${HOME} VAR 为 /home/abc 为什么 echo VAR 是 ${HOME} 语法...

回答 1 投票 0

Makefile - 如果命令未产生所需的输出,则使用其他值

所以,在我的 Makefile 中我导出一个变量: 生成文件 导出 my_var = $(shell my_command) 测试: 命令 $(my_var) 然而,我的问题是有些有 my_command 而有些没有 des...

回答 1 投票 0

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