makefile 相关问题

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

控制make命令的输出更简洁,不要回显每个命令

目前,我正在使用Makefile来跟踪我的项目的所有依赖项和联合。问题是,只需输出它正在做的一切,这就很难发现(甚至......)

回答 3 投票 1

使用MinGW时NetBeans Make Command

我正在尝试使用NetBean来编写C ++,我已经按照这里找到的每个命令进行了操作:https://netbeans.org/community/releases/68/cpp-setup-instructions.html#compilers_windows但是,我... 。

回答 2 投票 7

使用自定义gcc位置构建包

我试图通过Makefile用gcc4.9构建c ++包。默认情况下,系统始终使用系统编译器(/ usr / bin / g ++),即gcc4.5。要使用4.9我已将其添加为我的包的可靠性。至 ...

回答 1 投票 0

Makefile不会在头文件更改时重新编译

我有2个.cpp文件:main.cpp A.cpp和include dir中的几个头文件。我正在尝试编写一个makefile,只要头文件发生变化就会重新编译。现在我尝试按照方法概述......

回答 2 投票 -1

无法在命令提示符下使用GCC构建WxWidgets

我遵循官方指示使用GCC构建WxWidgets。由于某种原因,它无法构建并给我这个错误:有人可以告诉我这里的问题是什么?我确实试过用......

回答 2 投票 0

通过递归调用构建依赖关系make?

我已经阅读了一些文章,解释了在使用子目录编译项目时递归makefile是如何邪恶的。但是,我发现了这种自动生成依赖关系的方法exec = ...

回答 2 投票 1

如何将C makefile项目导入eclipse或放入eclipse下

我在Linux下有标准的源代码包,它需要运行./configure make来编译它(它运行正常)。大多数这些文件都是C / C ++是否可以将此项目置于...

回答 3 投票 21

启动make并通过Emacs中的快捷方式转到错误位置

我使用Emacs进行编码。目前,要编译OCaml项目,我需要在终端中键入make。如果有错误,我必须回到Emacs找到错误的文件和位置...

回答 2 投票 1

make命令makefile出错:18:***缺少分隔符。停止

对于下面复制的以下make文件,我收到了丢失的分隔符错误。 tabspace似乎没有任何问题。 OBJS = driver.o snapshot.o SHOBJS = malloc.o mymemory.o CC = g ++ DEBUG ...

回答 4 投票 28

makefile不会在windows中编译:系统找不到指定的文件

我不确定我在这里做什么,我正在尝试编译代码,所以我可以在python中运行它。 makefile在文件S4中,当我运行make make它创建文件夹构建时,由于某种原因,它期望...

回答 1 投票 0

如何使用GCC的I-flag包含多个文件夹?

通常我使用GCC的I-flag以这种方式包含文件夹:gcc main.c -IfolderA -IfolderB我需要重组我的makefiels结构,我正在考虑有一个环境变量......

回答 2 投票 1

将makefile中的env var作为可选项传递

我在一个执行bash脚本的makefile中有一个命令:test:./ script.sh脚本实现了getopts,因此它可以这样调用:./ script.sh -n 10什么可以在bash中完成...

回答 1 投票 1

如何在Makefile操作中使用shell变量?

我在Makefile中有以下内容,用于重新创建我的数据库,包括在必要时销毁它。这是行不通的。 .PHONY:rebuilddb exists = $(psql postgres --tuples-only --no -...

回答 2 投票 30

makefile失败 - 隐式规则编译一个目标文件但不编译其余文件

Makefile没有正确使用隐式规则。我在这里遵循这个指南。这是我的makefile:objects = main.o hello.o hello:$(objects)cc -o hello $(objects)hello.o:snds.h main.o:..

回答 1 投票 1

Makefile“重新链接”是什么意思? [关闭]

有人可以用简单的术语解释:Makefile重新链接是什么意思?为什么会这样?怎么避免呢?

回答 1 投票 -2

makefile:删除重复的单词而不进行排序

是否有可能删除单词列表中的重复项而不在makefile中排序? $(sort foo bar lose)确实删除了重复项(在这种情况下,这对我来说是主要功能),但是......

回答 3 投票 14

GNU,autotools的makefile - 构建C语言源的规则和配方

对于从C语言源构建程序,如果后者是由标准方式的autotools生成的,那么如何指定makefile中的规则和规则的配方?这意味着在autoconf没有修改 - ,...

回答 1 投票 0

Make - 将规则应用于动态创建的文件

我有以下规则:%。o:$(SRCDIR)%。S $(CC)$(ASFLAGS)-c $ <-o $(BINDIR)$ @它工作得很好,除了其中一个来源的情况文件vectors.S是动态创建的。文件 ...

回答 1 投票 0

Makefile语法不清楚

这是我的第一个Makefile,我无法弄清楚使用的一些语法。问题标在下面。 $(BUILD_DIR)/%。o:%。c $(BUILD_DIR)$(CC)-c $(CFLAGS)-Wa,-a,-ad,-alms = $(BUILD_DIR)/ $(...

回答 1 投票 -1

如何在qmake中设置libs顺序?

我们在使用qmake在Ubuntu Linux上构建C ++软件时遇到了问题。问题是:我们使用一些库,例如OpenCV,它可以在一个系统中具有不同的版本。 qmake自动添加-...

回答 3 投票 2

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