makefile 相关问题

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

如何为具有相同依赖关系的多个可执行文件正确编写makefile-C

在提出我的问题之前,我想指出我已经搜索了以前的答案,但是找不到有用的东西。我正在为考试项目。由于它应包含在多个...

回答 1 投票 0

ld:-lbitcoin找不到库

我正在尝试将libbitcoin库添加到我的c ++项目中。我正在使用Cmake。我在这里找到了一个配置示例:在CLion中使用libbitcoin。这是我的CMakeLists.txt文件:cmake_minimum_required(...

回答 1 投票 0

有没有办法将多个目标作为一系列的单个make调用?

我有以下Makefile:ifneq($(MAKECMDGOALS),clean)-include generate.mk endif FOO?= foo all:a.txt a.txt:echo $(GEN_FOO)> $ @ generate.mk:Makefile echo GEN_FOO = $(...

回答 1 投票 0

Makefile arduino uno“ make:***没有规则来创建目标`sketch.hex',而all则需要。”

我正在尝试编写一个makefile以在CLI中编译我的示例arduino程序。我在这里使用默认的基本makefile,而扩展它的makefile看起来像这样。 ARDUINO_DIR = / usr / share / ...

回答 3 投票 1

我的makefile由于sqlite3错误而无法使用

[每次我尝试运行我的makefile时,它都会崩溃,并且我不知道为什么我在mytunes.c和.h文件中使用sql文件的原因是我丢失了某些东西还是以错误的方式包含了它?仍然...

回答 1 投票 0

单独编译所有.c文件的makefile中的错误

我有一个Makefile,该文件应该将我的所有程序分别编译在一个文件夹中。生成文件的内容为:SRCS = $(通配符* .c)PROGS = $(部分%.c,%,$(SRCS))全部:$(PROGS)%:%.c ...

回答 1 投票 0

用于创建通用makefile以便编译多个程序的搜索解决方案

到目前为止,我一直在使用以下为我的学校项目生成的makefile:我的makefile但是现在我处在不同的境地:我应该为一个编译4个程序...

回答 1 投票 0

为什么相同的CFLAGS可以在makefile中重复两次?

这是makefile的一部分:CFLAGS + = -mthumb -mcpu = cortex-m7 -mfloat-abi = hard -mfpu = fpv5-d16 CFLAGS = -g -O2 -Wall CFLAGS + = -mthumb -mcpu = cortex- m7 -mfloat-abi = hard -mfpu = fpv5-d16 The ...

回答 2 投票 -1

Caffe-segnet:重新定义参数'compiler-bindir'

[尝试编译caffe-segnet已经好几天了,现在停留在此错误上,我使用gcc gcc(Ubuntu 4.8.5-4ubuntu8)4.8.5来编译caffe-segnet。我正在使用Cuda 9.0,cudnn v2和opencv 3.3.0作为...

回答 1 投票 0

如何在Make中使用pkg-config

我想编译最简单的GTK程序。我可以使用命令行对其进行编译:gcc $(pkg-config --cflags --libs gtk + -3.0)main.c -o main.o但是,如果使用Make则不起作用:CFLAGS = -g-。 。

回答 1 投票 19

在C Makefile中引用SDL的错误(没有IDE)

我有以下错误:/ usr / bin / ld:pixel_operations.o:在函数update_surface中:pixel_operations.c :(。text + 0xf7):对SDL_UpperBlit的未定义引用/ usr / bin / ld:pixel_operations .c:(....

回答 1 投票 -2

我如何为32位和64位都创建单个makefile?

我有一个可以在Linux(x86_64)和OS X Intel(x86_64)上透明工作的makefile。这使用特定于64位的GCC选项。有没有一种方法可以调整makefile,以便可以为32位生成...

回答 6 投票 18

如何在rebar3中使用OS环境变量

我目前有一个基于rebar3的erlang应用程序,它由一个erlang后端和一个javascript前端组成。为了结合前端和后端构建系统,我使用了一个makefile。我的rebar.config ...

回答 1 投票 1

make:不能为'all'错误做任何事情

我一直在尝试以前在堆栈溢出中发布的所有答案。什么都没有为我工作。下面是生成文件:export IFT_DIR =。/ ift export OPF_DIR =。/ ift / LibOPF all:msp_bin ...

回答 1 投票 1

我听不懂makefile中patsubst的输出

这是有罪的makefile:$ cat -n example.mak 1定义了这个2 $(patsubst $(1)/%。o,%。o,why_this_does / that.o)3 $(patsubst butnot /%。o ,%。o,但不是/but_not_that.o)...

回答 1 投票 1

为什么gem无法自动编译我的C扩展名

我构建了一个Ruby gem,它需要一些C扩展。一旦编译完成,就通过Ruby FFI将其绑定到gem中。我的设置:我将bundle用于宝石支架。在我的gems文件夹中,有一个...

回答 1 投票 2

[使用Google Cloud Build,我如何运行一个执行docker和kubectrl命令的Makefile?

我收到了一个由大量运行多个docker命令的Makefile构建的项目。我想在Cloud Build上构建它。我知道Cloud Build可以原生处理Docker,但必须可以工作...

回答 1 投票 0

为什么stm32f10x的编译器标志“ -mcpu = cortex-m3”出错?

stm32f10x的核心应为cortex-m3,并带有标志“ -mcpu = cortex-m3”↓(这是makefile的一部分):CFLAGS + = -T $(STD_PERIPH_LIBS)/ Project / STM32F10x_StdPeriph_Template / TrueSTUDIO / STM3210B-EVAL / ...

回答 1 投票 0

为另一种架构重建linux内核模块

假设我有x86-64机器,并且装有某些版本的Linux内核。而且我有包含其他版本内核源代码的目录。该内核是为手臂拱形构建的,并已加载到适当的设备。 ...

回答 1 投票 0

Windows上的Cmake和MinGW编译,不需要-G“ MinGW Makefiles”标志

我想使用CMake和MinGW从Windows PowerShell命令行构建我的C ++应用程序。当我以“常规方式”执行以下命令时,请使用以下命令:mkdir build cd build cmake .. make CMake ...

回答 1 投票 1

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