makefile 相关问题

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


为什么我们没有ccflags -m,但是有ccflags -y?

我正在分析Linux Kernel Makefiles软件包。我们可以定义一个附加的编译器标志,以使用ccflags -y + = -std = gnu11 -Wno-declaration-after-statement -Werror来构建外部模块。我看着...

回答 1 投票 1

我如何在编译器输出中找到实际的GCC错误?

我正在尝试从基于debian的linux上编译一些旧软件。构建失败:make [2]:离开目录'/home/owner/kallistios/utils/dc-chain/build-gcc-sh-elf-4.7.3'Makefile:871:...

回答 2 投票 0

MinGW C编译器“无法编译简单的测试程序”

我想将MinGW作为C编译器运行。 MinGW已从Chocolatey安装。调用是从gitlab-runner到CMake。 $ cmake -G“ MinGW Makefiles” -DCMAKE_C_COMPILER = x86_64 -...

回答 2 投票 0

在Makefile必备组件中包含头文件的原因

我正在阅读此制作教程。在这里,他们在先决条件中提到了头文件。这真的有必要吗?我运行了没有头的相同代码,它起作用了。例如,我有...

回答 2 投票 0


在u-boot中定义的“ xxxxxdefconfig文件”的变量(例如CONFIG_DM_MMC在哪里?

CONFIG_OF_CONTROL = y CONFIG_OF_EMBED = y CONFIG_DEFAULT_DEVICE_TREE =“ stm32h743i-eval” CONFIG_DM_MMC = y CONFIG_STM32_SDMMC2 = y我在u-boot项目中找不到左侧的变量。] >

回答 1 投票 0

C ++ Makefile依赖关系:目标文件依赖哪些文件?

我对.cpp文件的Makefile依赖项有些困惑。例如,假设我有一个文件main.cpp,其中包含Point.h和Rectangle.h。我认为...

回答 1 投票 0

C ++对“函数”的未定义引用[关闭]

我在使用make和c ++ 14编译程序时遇到麻烦,我有三个文件:main.cpp utils.h utils.c main.cpp里面有:#include“ utils.h” uint64_t ToolLists :: GetAddress (const char *名称)...

回答 1 投票 -1

嵌入可执行文件的修订版本号

我想在我的二进制文件中嵌入git版本标记,但是链接器似乎将其删除。生成文件:CPPFLAGS + = -DREV = $(shell git describe)file.c:#define xstr(s)str(s)#define str(s)#] ...

回答 1 投票 0

如何将makefile转换为JSON编译数据库?

说我们有用于我们的项目的make文件(不是cmake / premake / ninja等),它们适用于gcc和clang。我们想从中生成JSON编译数据库,以将其输入到clang-modernize工具中。 ...

回答 1 投票 25

我可以有条件地以可移植的方式在Makefile中定义宏吗?

当目标名称为debug时,我一直努力在可移植的Makefile中有条件地定义一个名为DEBUG的宏。 .POSIX:.SUFFIXES:CFLAGS = -Wall -O3 $(DEBUG)全部:hello debug:DEBUG = -O0 -g ...

回答 1 投票 0

我如何使用此Makefile来使用通配符?

我想将本教程中的以下Makefile用于更通用的目标。例如,如果我输入make foo,那么我期望在...

回答 1 投票 0

如何在我的C代码中使用API 用于数据结构

我有一个C项目,想使用此仓库https://github.com/r-medina/ll中提供的线程安全链接列表。我需要将他们的make文件与我的文件合并吗,还是可以在我的...中调用某些内容?

回答 1 投票 0

此makefile示例是否正确?

我正在从我所遵循的学术课程中查看此Makefile示例,并且出现了一些疑问。希望您能够澄清它们。 (1)我想知道为什么$(...)>

回答 2 投票 2

Makefile如何指定包含目录

我正在尝试为以下程序编写一个生成文件,我的文件/文件夹结构如下所示。文件夹/文件结构./demo/utilities.c ./demo/utilities.h ./demo/makefile ...

回答 1 投票 0

您应该如何在随附的Makefile中使用.PHONY?

说我有一组Makefile模块:#foo.mk规则1:prereq1配方1和#bar.mk规则2:prereq2配方2和主要Makefile:#Makefile包括foo.mk包括bar.mk应该....]]

回答 1 投票 0

为什么我的makefile文件返回错误193?

g ++ -I“ ./include” -c ./src/BSTDugum.cpp -o ./lib/BSTDugum.o g ++ -I“ ./include” -c ./src/Kontrol.cpp -o ./lib /Kontrol.o g ++ -I“ ./include” -c ./src/Program.cpp -o ./lib/Program.o ./lib/BSTDugum.o。/ ...

回答 1 投票 -1

make(e = 2)系统找不到指定的文件

我尝试在Windows上使用make,但是我有这个:cc -I。 -I./include -c -o add_list.o add_list.c process_begin:CreateProcess(NULL,cc -I。-I./include -c -o add_list.o add_list.c,...)失败。使(e = ...

回答 1 投票 -1

为什么makefile文件保留错误193请帮助我

g ++ -I“ ./include” -c ./src/BSTDugum.cpp -o ./lib/BSTDugum.o g ++ -I“ ./include” -c ./src/Kontrol.cpp -o ./lib /Kontrol.o g ++ -I“ ./include” -c ./src/Program.cpp -o ./lib/Program.o ./lib/BSTDugum.o。/ ...

回答 1 投票 0

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