腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
Makefile
:
嵌套
依赖
项
lecture.tex/pictures 01_picture.pdf 01_picture.tex02_picture.tex我为图片创建了一个
makefile
(它工作得很好):FLAGS = #-quiet recompile p
浏览 4
提问于2016-08-30
得票数 1
回答已采纳
2
回答
是否有一种方法可以在包含之后获得生成的
Makefile
?
、
在(GNU)
Makefile
中,可以这样做: @echo "Hello, world!"在包含了foo.mk之后,是否有一种方法可以让
Makefile
吐出?类似于在C预处理器扩展宏等之后? 更新:下面的评论要求我指定我要解决的问题。当/如果
Makefile
和/或底层,包括
Makefile
发生更改时,我希望触发重新构建。- $@ || sha256sum
Makefile
> $@%.o: %.c $(SHAF
浏览 1
提问于2018-06-26
得票数 1
回答已采纳
1
回答
gnu生成、包含和清除目标
、
我在一个由许多项目和
makefile
组成的系统上工作。每个
makefile
都包含来自其
依赖
项
的.inc文件。如果一个
依赖
项
丢失,它会报错,并告诉用户首先编译
依赖
项
。这部分工作正常。如果首先清理
依赖
项
并删除它的inc文件(因为inc文件包含编译时选项和硬路径,我们更喜欢删除它们),那么
Makefile
将无法加载.inc文件并中止。因此,确保我们拥有正确
依赖
项
的机制不
浏览 0
提问于2012-07-19
得票数 0
1
回答
Makefile
用于编译不同目录中的Fortran源文件
、
、
、
以下是所需的项目结构(深度
嵌套
、树状结构、类似Java的结构更好)dir1/make/
Makefile
_lib1.anydir1/make/
Makefile
_lib1.unix dir2/make/
Makefile
_lib2.any dir2/make/
浏览 0
提问于2012-11-23
得票数 0
1
回答
Makefile
自动规则
依赖
关系生成
依赖
于另一个规则
依赖
关系生成
、
我设法为源语言自动生成
依赖
文件(经典名称为.d文件),告诉
Makefile
(我使用的是GNU
Makefile
)调用第一个编译器的顺序和时间。(顺序对此编译器很重要。)我还知道如何为目标语言生成
依赖
项
(使用GCC)。我使用include指令自动包含所有
依赖
项
。
Makefile
将找到要调用哪个规则来生成
依赖
文件并将其包括在内。
Makefile
分三个阶段工作。现在,为了自动生成目标语言的
依赖
浏览 1
提问于2014-04-14
得票数 0
2
回答
makefile
依赖
项
是如何工作的?
目前,我对
makefile
目标的工作方式感到困惑。我有一个当前的理解,我不知道它是否正确,因为我一直读的教程对我来说不是很清楚。这是我目前的理解 (这就是我开始感到困惑的地方):如果
依赖
项
是
makefile
中的目标,但在
makefile
的目录中不作为文件存在,则只需运
浏览 0
提问于2013-06-01
得票数 2
回答已采纳
1
回答
GNU make:
嵌套
变量中的规则前提条件未执行
、
重点是我希望将一些
依赖
项
集中在一个变量中,但
依赖
项
本身包含在变量中。当我尝试构建这样的目标时,只有最后一个
嵌套
的
依赖
项
被执行: touch meow . ..
Makefile
meow 有没有人可以解释一下,我该如何解决这种情况,或者我哪里错了?我可以创建一个虚假的目标,比如targs:$(a) $(b),但是如果有办法保持我提到的结构,我想知道它。
浏览 0
提问于2015-11-30
得票数 0
1
回答
将CMakeLists划分为子项目的适当方法
在单个cmake项目中有几个库和几个可执行文件,并让cmake计算库间的
依赖
关系,并生成非递归
makefile
,这样就可以快速地进行空编译(至少对于unix而言),这是一种惯用的方法。这个似乎过时了,在最近的cmake中不起作用,并且似乎生成递归
makefile
。
浏览 1
提问于2011-07-07
得票数 0
1
回答
使用默认目标名称“
Makefile
”发出命令
为什么下面的
makefile
使用
Makefile
目标?echo $@abc
Makefile
2:在添加了一个名为test的空规则之后。%:: testtest:make abc xyz -s
Makefile
xyz 为什么我要将
Makefile
作为我的输出,即使我只将abc和xyz
浏览 3
提问于2014-02-21
得票数 2
回答已采纳
1
回答
在
Makefile
的一次传递中是否可以使用gcc/g++/nvcc自动
依赖
项
而不将
依赖
项
保存到文件中?
、
、
、
、
我试图想出一个自动
依赖
的解决方案,使用gcc/g++/nvcc和
Makefile
。我想我会想出一个解决方案,在编译目标之前在
Makefile
中调用gcc -M $(SRC文件),并假设Make现在已经更新了编译目标的规则。OBJ): $(SRC) g++ -M $(SRC) g++ -M $(SRC) 只会导致将
依赖
项
打印到stdout,实际上
Makefile<
浏览 4
提问于2016-09-24
得票数 2
回答已采纳
1
回答
如何创建非传递
依赖
列表(GCC)
、
是否有一种方法可以生成C(++)源文件的
依赖
关系,类似于使用GCC的-MM选项,该选项只包含所述文件的直接
依赖
项
,即仅包含该源文件直接包含的文件?关于我为什么要寻找这个功能的更多上下文--也许有一个完全不同的解决方案来解决我的问题:我有一个通用的
makefile
,它可以自动检测满足我的需要的
依赖
关系,但是速度很慢。基本结构如下: 使用gcc dependenciesthe -MM 检索main.cpp的完全
依赖
关系,并将存在协同效应*.cpp的所有*.h
依赖
项
浏览 1
提问于2011-03-06
得票数 3
2
回答
从
Makefile
中移除
依赖
项
我们有使用的脚本,它根据上次运行的系统填充
Makefile
的
依赖
项
。 如何使
Makefile
中的clean目标自动删除gccmakedep添加到
Makefile
中的
依赖
项
?
浏览 9
提问于2015-02-23
得票数 1
回答已采纳
1
回答
生成文件中目标的Qsub并行
依赖
关系
、
、
考虑
makefile
(cmd3) (cmd2) (cmd) $* 考虑到
依赖
项
b%可以并行化并在网格引擎上运行。在对
makefile
进行最少更改的情况下,qsub这些
依赖
项
的最简单方法是什么,以便只有在所有
依赖
项
都满足之后才执行cmd2?
浏览 0
提问于2014-08-23
得票数 0
1
回答
qmake在myWidget.o的规则中不包括对ui_form.h的
依赖
、
、
我的设置:问题是: 如何强制qmake在生成的
Makefile
中包含所需的
依赖
项
?注意:由于
Makefile
是在每次运行qmake时自动生成的,所以手动编辑
Makefile
只是一个临时
浏览 3
提问于2012-09-25
得票数 0
1
回答
为具有多个
依赖
项
的单个目标编写
Makefile
规则
、
例如,如果我要用一种硬件描述语言编译一堆文件,我可以用以下方式编写一个
Makefile
vcs $(OPTIONS) a.vvcs $(OPTIONS) b.v vcs $(OPTIONS) top.v 进行分析,将编译其
依赖
项
中的所有文件并构建最终的可执行文件我如何编写一个“单个
Makefile
规则”,它将编译它的所有
依赖
项
并构建一个可执行
浏览 12
提问于2012-01-12
得票数 2
回答已采纳
1
回答
Makefile
文件
依赖
项
我在
makefile
多文件
依赖
关系中遇到了一些问题。理解
makefile
的规则与目标和
依赖
关系。目标:
依赖
关系谢谢
浏览 1
提问于2017-05-05
得票数 1
1
回答
改变Gnu使-j行为被个人忽视,但传递?
我有一个
makefile
,它是一个3 3rdParty
依赖
项
构建器,因此它实际上只是转到其他各种目录,并使用各种标志运行cmake/make,以确保我的项目的所有15-20
依赖
项
都以我需要的方式编译。构建并行在这里确实有帮助,(构建需要连续的2小时),但是我需要一个'make -jN‘来不运行toplevel
makefile
并行,而是按顺序运行它(各种3 3rdParty库有内部
依赖
项
要满足),并将arg传递给内部
make
浏览 0
提问于2014-03-13
得票数 1
回答已采纳
1
回答
C++,生成文件,头文件
、
他声称,标准是在
makefile
中不包含任何.h文件,并且所有的#include都应该在.cpp中完成,而不是.h文件。 你们是否同意这一说法,或者这是其中一个可以做到的两种方式之一?
浏览 3
提问于2016-03-13
得票数 1
1
回答
Makefile
跳过
依赖
项
、
我已经为我的小项目创建了一个
makefile
$(COMP) -c -o $(subst .cpp,.o,$@) $(SRCDIR)$@ $(CFLAGS)
浏览 1
提问于2018-02-11
得票数 0
回答已采纳
1
回答
Makefile
-
依赖
项
生成
、
、
我正在尝试创建一个
makefile
,它通过.o文件自动编译并链接我的.cpp文件为可执行文件。我不能工作的是自动(甚至是手动)的
依赖
项
生成。为什么这个
makefile
不能工作? 说明:我可以编译所有东西,但是当我修改任何头文件时,
依赖
它的.cpp文件不会更新。
浏览 0
提问于2012-07-07
得票数 0
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
云直播
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券