makefile 相关问题

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

尝试制作 Linux 内核文档时出错

我克隆了 Linux git 存储库,最新版本的 sphinx,GNU make,python 和处理的所有依赖项,在 MacOS 上运行,当我尝试制作 linux 时出现以下错误

回答 0 投票 0

在 Makefile 脚本中读取用户输入

我有一个非常简单的 Makefile(它只是递归调用另一个子目录 make): 全部: cd addons/godot-haskell-plugin && make && cd - 跑步: cd 插件/godot-haskell-plug ...

回答 2 投票 0

Makefile 变量的交互式输入

我想用输入变量运行makefile。我想要的是,如果我写下项目名称,将创建一个具有该名称的文件夹。 所以我写了读命令: 抄送=海合会 CFLAGS = -W -Wall 文件...

回答 2 投票 0

在错误的目录中使用 makefile 进行编译

我正在尝试了解我的 Makefile 的编译过程。这是我的文件的架构和屏幕截图中 Makefile 的内容 生成文件内容: # 选项 de

回答 0 投票 0

C中的安装和使用以及头文件,即bdsm.h

我想通过我的 WiiU(使用我制作的应用程序)访问 smb 共享,而不是仅仅移动和使用本地文件系统。 经过大量搜索,我找到了 bdsm(不要搜索...

回答 0 投票 0

为什么 gcc 11.3.0 将“a-”附加到依赖文件名?

在 gcc 11.3.0 下,当输入命令 gcc -M -MD sourcefile.c 时,会创建一个名为“a-sourcefile.d”的文件。但是,在 gcc 9.4.0 下,“a-”前缀不存在。 这是

回答 1 投票 0

制作错误:缺少分隔符

我在运行 make 时遇到以下错误: Makefile:168: *** 缺少分隔符。停止。 是什么原因造成的?

回答 14 投票 0

Makefile c++:***缺少分隔符

我正在尝试使用以下 makefile 在 cpp 中运行程序,但我还没有找到以下错误的解决方案:“Makefile:24: *** 缺少分隔符。停止。” 有没有人有

回答 1 投票 0

修改 Makefile 以创建共享库

有一个 c++ 库 HEMat,我正在尝试用另一种语言使用(目前,在 Python 中);然而,我认为,基于他们的 Makefile,他们创建了一个静态库 libHEMat.a 但是为了使用 ...

回答 0 投票 0

在同一个 .h 文件中声明的两个函数。为什么我能找到其中一个却找不到另一个? [关闭]

我不能发布整个东西,因为它是一个内部代码,并且在混乱的构建系统中有很多混乱。 但是我在同一个 .h 文件中声明了两个函数。 我#include那个...

回答 0 投票 0

Make 删除中间文件

当试图将编译输出组织到构建目录中时,make 不断删除目标文件。生成文件是: MPI_INSTALLATION=/home/gkaf/软件/MPI IDIR=$(MPI_INSTALLATION)/包括 大...

回答 2 投票 0

无法“进行全新安装”:找不到“tic”

我安装了 Alpine Linux,正在安装 DWM Dmenu 和 St. 我 git 克隆了它们,并使用了 make 和 make clean install 命令。 它适用于 DWM 和 Dmenu,但是在 s 中进行“全新安装”时...

回答 0 投票 0

如何在运行时创建的 Makefile 文件中使用?

我正在使用 make 制作静态站点生成器。 基本上我采用 .RST 文件并创建 .HTML 文件,这很容易。 TARGETS_R = $(shell find .-name '*.rst') TARGETS_H = $(TARGETS_R:.rst=.html)

回答 1 投票 0

为什么 gcc 将“a-”附加到依赖文件名?

在 gcc 11.3.0 下,当输入命令 gcc -M -MD sourcefile.c 时,会创建一个名为“a-sourcefile.d”的文件。但是,在 gcc 9.4.0 下,“a-”前缀不存在。 这是

回答 1 投票 0

包含的 Makefile 和 Linux 文档不起作用

我正在尝试创建与 Linux 内核相关的文档。我克隆了存储库,并且输入了 linux/Documentation。当我运行 make xmldocs 时,我收到错误: 狮身人面像建造

回答 1 投票 0

我无法在 mac m1 上运行 harm 库,出现以下错误信息:

(base) user@Users-MBP src % make mpic++ -O2 -Wno-unused-result -DMPI_USED -mfpmath=387 -I/usr/include/hdf5/openmpi -c -o bounds.o bounds.c clang:警告:在 C++ m 中将“c”输入视为“c++”...

回答 0 投票 0

在项目中包含用于微控制器的 Tensorflow Lite 导致包含错误

我正在尝试使用 libDaisy(Electrosmith Daisy Seed 开发板的 HAL - 基于 STM32H7 MCU 的开发板)将用于微控制器的 Tensorflow Lite 包含在 C++ 项目中。我跑了……

回答 0 投票 0

如何在使用 Bazel 构建的 Android 内核项目中向 Makefile 添加 -emit-llvm 标志?

我正在开发一个使用 Bazel 构建的 Android 内核项目。我想将 -emit-llvm 标志添加到 Makefile,以便为编译代码生成 LLVM 中间表示 (IR)。

回答 0 投票 0

在 libDaisy 项目中包含用于微控制器的 Tensorflow Lite 导致在 Tensorflow 中包含错误

我正在尝试使用 libDaisy(Electrosmith Daisy Seed 开发板的 HAL - 基于 STM32H7 MCU 的开发板)将用于微控制器的 Tensorflow Lite 包含在 C++ 项目中。我跑了……

回答 0 投票 0

修改 Makefile 以获得 2 个可执行文件的简单形式

到目前为止,我使用以下 Makefile 在同一目录中获取所有源代码的 2 个可执行文件: GFORTRAN = gfortran -Wall CC = gcc -Wall MPI_FORTRAN = mpif90 -墙 MPI_CC = ...

回答 1 投票 0

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