腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
make
:
模式
规则
先决条件
中
的
自动
变量
我在Arch Linux上使用GNU
Make
从LilyPond源文件生成PDF。PDF依赖于src
中
相应目录
中
的
.ily和.ly文件。如果修改了.ly文件,则以下隐式
模式
规则
有效,但如果修改了任何其他文件,则不适用: LY = $(shell find src -iname '*.ly') PDF = $(subst src,out,,比如将$(<D)*.ily附加到
先决条件
中
,但没有成功。我已经查看了GNU
mak
浏览 17
提问于2019-05-01
得票数 0
回答已采纳
1
回答
理解
自动
变量
在
make
/makefile
中
的
作用
、
、
、
、
最近,我开始学习
make
/makefile及其相关概念。到目前为止,我已经创建了一些包含目标、依赖项、操作等基本版本。然而,我无法理解
自动
变量
在这个上下文中是什么、它们
的
实用程序,或者如何使用它们。然而,我还没有找到任何令人满意
的
材料。似乎最著名
的
信息来源是。但是,我仍然不清楚什么是
自动
变量
,它们
的
效用是什么,或者我如何在我
的
makefile
中
实际使用它们。我有兴趣了解它们是什么,它们<e
浏览 0
提问于2016-10-11
得票数 1
回答已采纳
1
回答
我不理解
make
文件
中
的
正则表达式
我有一个
make
文件,它包含以下行:OBJECTS = $(ONLINE_HOME)/src/dte_mq.o \另外,在src目录
中
只获取20个必要文件
中
的
4个
的
规则
在哪里?
浏览 2
提问于2017-06-21
得票数 0
1
回答
自动
变量
展开
中
的
力不重排
先决条件
、
、
这里是我
的
makefile (GNU )来编译一个小型OCaml程序:OCAML=ocamloptOFLAGS= $(OCAML) $(OFLAGS) -c $< $(LD) -o $@ $^ playground使用来自Lstream模块
的
函数尽管我按照正确
的
顺序定义了playground
规则
的
依赖项,但是要不断地重新排序并执行oca
浏览 2
提问于2013-12-14
得票数 3
回答已采纳
1
回答
搜索优先条件
的
路径,如vpath,但只搜索某些
模式
规则
、
我正试图在一个
make
实例
中
构建几个可执行文件,正如所建议
的
那样。该文件
的
参数适用于我
的
项目,因为我
的
一些源文件是生成
的
,并进入多个可执行文件。如何为每个可执行文件指定单独
的
vpath设置,以便在不同目录
中
具有重复文件名
的
源文件进入我希望它们进入
的
可执行文件
中
?我目前看到
的
解决办法: 而不是
浏览 6
提问于2014-12-28
得票数 2
1
回答
如何生成文件解析
在制作手册上说: rm -f fmake test_second echo This is customized implicit ruleThis is ove
浏览 2
提问于2014-01-08
得票数 2
2
回答
如何在仅限订单
的
前提条件下调用函数?
/“是在
先决条件
列表
中
调用dir函数
的
输出。 my_dir = "foo"到底怎么回事?我有一个解决办法,使用二次扩展,但我想知道为什么我不能这
浏览 6
提问于2012-03-02
得票数 5
回答已采纳
1
回答
makefile默认行为,无命令
、
line.c line.h input.o: input.c input.h 在终端
中
编写以下命令时:
make
line.o 我得到了这样
的
信息: cc -c -o line.o line.c 为什么Makefile知道要做什么?
浏览 18
提问于2020-04-26
得票数 2
回答已采纳
1
回答
makefile依赖项列表
中
的
冒号意味着什么?
、
有些“制作
规则
”具有以下格式: gcc -c $< -o $@ 这样一条
规则
的
含义是什么?我无法在官方手册中找到解释,但我想它只用于将
模式
匹配应用于作为目标列出
的
*.o文件。对吗?
浏览 1
提问于2017-06-13
得票数 1
回答已采纳
1
回答
如何获取makefile
中
的
所有
规则
以记住顶级(通配符)目标的名称
我使用了输入
make
targetname
的
框架,在这些框架
中
,makefile不知道targetname,因此它必须选择targetname作为makefile
变量
,并从中找出它
的
依赖项。他们讨论了在阳光下
的
其他一切,但没有讨论如何让
make
hooplah使用hooplah.html作为顶级目标来执行。为了防止它对我造成伤害,我将提到我已经阅读过所以答案、、和,以及在GNU文档
中
挖掘 ,这些都是徒劳
的
。我希望在命令行上键入<em
浏览 0
提问于2018-11-26
得票数 0
回答已采纳
1
回答
误解makefiles
中
包含%
的
隐式
规则
在后续
的
makefile序列
中
,我有一个包含以下代码
的
makefile: $(AVRDUDE) $(AVRDUDE_MCU) $(AVRDUDE_OPTIONS“来制作我
的
项目时,它定义了所有的$(xxx),并包含了所有需要
的
makefile,并在某个地方调用了"
make
flash”。'
make
[1]: Entering directory '&
浏览 1
提问于2018-02-26
得票数 0
回答已采纳
2
回答
Makefile
中
未正确展开
的
自动
变量
、
、
、
HELLO_WORLD=hello gcc $(addsuffix .c,$@) -o $@...which正是我想要
的
。但是,我不想两次使用加载项。如果我更改了
先决条件
,我想使用$<。我该怎么做呢?
浏览 0
提问于2019-05-09
得票数 0
回答已采纳
1
回答
如何处理文件名
中
的
空格,同时使用
make
规则
的
变量
提供
先决条件
?
我们很少有html文件标题在文件夹中有空格,这是
make
规则
的
先决条件
。执行时,
规则
失败,声明没有
规则
来创建目标。以上
变量
结果如下文件列表 D:/HtmlHelp/Order Coordination.ht
浏览 1
提问于2019-01-09
得票数 2
1
回答
我
的
makefile关于通配符有什么问题
、
、
现在,我想分别编译和链接它们,并在tests/
中
输出可执行
的
D3。所以我写了一个makefile,它不起作用。 $(TestDir)/*.out>
make
test-add
make
: *** No rule to
m
浏览 0
提问于2019-03-22
得票数 1
回答已采纳
1
回答
makefile
模式
规则
的
先决条件
可以是
模式
规则
吗?
、
%.inc: touch $@ echo O FAILFAIL
make
: *** [foo.o] Error 127 为了应用
模式
浏览 3
提问于2015-03-16
得票数 2
回答已采纳
1
回答
GNU
make
的
先决条件
扩展不是懒惰
的
、
在GNU
make
中
,显然
规则
的
先决条件
是。,
变量
${AAA}只包含task1。或者像在命令
中
那样,让
make
懒惰地扩展
变量
? 附注:在我
的
例子
中
,${AAA}
变量
是在包含
的
文件
中
设置/更改
的
。大多数都包含在顶部。底部包括
的
很少-而且他们受到了影响。我不能简单地将所有包含文件移到顶部,因为这会扰乱默认
浏览 0
提问于2015-05-18
得票数 0
1
回答
为什么要转义美元($)作为
自动
变量
的
gmake
先决条件
?
、
) $(strip $(CPPFLAGS_demo) $(CXXFLAGS_demo)) -o $@ -c $< 据我所知,我希望这个
自动
变量
被扩展,所以在这两种情况下,它都不应该被转义--但是如果我不能在前提线
中
逃脱美元,它就不会起作用。
浏览 2
提问于2013-12-20
得票数 1
回答已采纳
2
回答
在makefile目标
中
可以有超过1%
的
签名吗?
、
我知道这个错误:在all或targetName
中
没有语言
的
情况下调用“all”也很好。targetName%.xml目标最初将构建一个名为targetName.xml
的
文件,但现在我需要它来构建类似于targetName.xml
的
东西,这就是我需要两个%标记<em
浏览 3
提问于2012-06-14
得票数 14
1
回答
在
Make
中
通过grep查找依赖项
、
我正在做一个用纯C编写
的
相当大
的
项目,由于各种原因,我们不使用CMake。我曾认为我可以自己解决这个问题,但似乎
make
对
变量
扩展<
浏览 3
提问于2018-06-08
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中变量名的命名规则与引用
Python中的变量,该如何命名?熟记这些规则即可
Make 快速入门
闲话自动驾驶中的“影子模式”
深入浅出Makefile:从基础到高级应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券