腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Makefile
静态
模式
规则
匹配
问题
、
、
我认为关于gnu make (如果重要的话,我使用的是3.81 )静态
模式
规则
匹配(显然是其他人在我工作的地方做得很好,因为这是在我试图修复一个注释掉的
规则
时发现的)。BINS)$(BINS) : bin/% : %但是这个(更接近于我在真正的
Makefile
的行为完全相同;然而,只有第一个文件的行为与我预期的一样(即正确地将文件复制到bin),第二个文件提供了以下输出
浏览 1
提问于2015-04-03
得票数 0
回答已采纳
2
回答
Makefile
模式
规则
是否可以编写
模式
规则
,如下所示: <some action>main.o: main.c $(HEADERS)所以它不适合标准隐式
规则
,因为main.c依赖于许多.h文件,所以有没有可能创建一个隐式
规则
,接受这样的输入,或者我应该直接写 $(CC) $(CFLAGS) $(DEFINE_OPT) $(INCLUDE
浏览 1
提问于2012-03-16
得票数 1
回答已采纳
1
回答
Makefile
-
模式
规则
我是个编写
makefile
的新手。最近,我在
makefile
中看到了
模式
规则
。%: %.o我不明白这条
规则
。有人能解释第二个
模式
规则
吗?
浏览 4
提问于2012-03-07
得票数 1
回答已采纳
1
回答
目标.SUFFIX在
Makefile
中有什么意义吗?
、
在我遇到的
Makefile
中: .SUFFIX: .c 这是.SUFFIXES: .c的拼写错误吗,因为我找不到任何关于.SUFFIX的东西。这到底有什么用呢?如果
Makefile
只使用
模式
规则
,那么我还需要在
Makefile
中使用
模式
规则
吗?
浏览 22
提问于2021-04-09
得票数 0
1
回答
GNU :将目标创建委托给外部
Makefile
为了保持它们的可读性,我在每个子目录中都有一个
Makefile
。input.txt -> output.txt现在,有一个复杂的
问题
:将input.txt转换为b中的output.txt的
规则
也需要来自a的output.txt。我想告诉我的b/
Makefile
使用a/
Makefile
来构建a/output.txt。有办法这样做吗?以下是我尝试过的,以及出现了哪些
问题
: 在b/
Makefile
中
浏览 3
提问于2015-09-09
得票数 1
1
回答
NMake
模式
规则
、
、
、
嗨,我决定尝试学习如何通过命令行和
makefile
来构建程序,而不是依赖Visual来帮助我。在熟悉了编译成.obj文件和链接的过程之后,我转到了NMake。我编写了一个基本的
makefile
来尝试将位于多个文件夹中的源文件编译成.obj文件,将.obj文件的每个文件夹链接到.lib文件中,然后将.lib文件链接到.exe文件中。
浏览 1
提问于2012-10-06
得票数 7
1
回答
确保存在
模式
规则
的先决条件
、
我理解,当“显式”
模式
规则
的先决条件可以满足时,它将优先于隐式
模式
规则
。"my_header.h“有拼写错误,则将优先使用%.o的隐式
规则
。make文档提供了使用静态
模式
规则
的验证: $(SET_OF_FILES): src/%.o:
makefile
my_haeder.h虽然这是一个更大的
规则
,但这个解决方案很好
浏览 3
提问于2012-02-03
得票数 2
1
回答
makefile
中的简单推理
规则
但我正为%
模式
规则
而挣扎。我把我失败的
makefile
简化为下面这个非常简单的例子:echo aaa > a.in && echo bbb > b.ina.out: a.in作为返回a.out但是,当我尝试使用
模式</em
浏览 0
提问于2014-08-10
得票数 0
回答已采纳
1
回答
使用
makefile
、目标和%时出错
、
yoursourcefile)compile $@_tb.vhd >> log_file.log我发现了一个错误:好像
makefile
是目标T%: compile_design compile $@_tb.vhd >> log_file.log我的
问题
是:%到底有什么功能?如何消除这个错误?如建议的
浏览 3
提问于2013-09-18
得票数 0
1
回答
编译器对make的异常行为
关于
makefile
有一个非常奇怪的
问题
,请让我描述一下:context::另一个是
makefile
.out,
makefile
.out文件的内容如下: echo "hello
makefile
.out" 在编译项目时,我将使用make -f
make
浏览 5
提问于2021-05-30
得票数 0
回答已采纳
1
回答
GNU使
规则
hello.c和%.c做奇怪的事情
、
、
我有一个程序hello.c和一个
makefile
来使用隐式
规则
构建它:构建如预期的那样工作:cc hello.o -o hellohello: : secret recipe: secret recipe这就引出了
问题
1:为什么隐式
规则
不再创建对象文件然后,当我将
模式
%.c用于hello.c时,就变得更加奇
浏览 0
提问于2019-06-27
得票数 1
回答已采纳
2
回答
Makefile
默认
规则
模式
、
、
、
只需使用以下框架编写条件
Makefile
: @echo This is test$ make testThis is test-aelse $(info FOO is disabled) endi
浏览 0
提问于2021-04-14
得票数 0
回答已采纳
1
回答
Makefile
静态
模式
规则
我在这段代码中遇到的
问题
是,
模式
只匹配第一个可执行文件,因为它以“
模式
”结尾,第二个可执行文件的末尾有一个额外的“s”,这会杀死脚本。有什么方法可以使它工作而不改变第二个可执行文件的名称? 谢谢
浏览 3
提问于2016-11-14
得票数 0
1
回答
Makefile
模式
规则
限制
考虑以下简化的
Makefile
: (recipe) target-mt : target%.o : %.c我猜想,这个失败肯定是有原因的,我认为这可能与依赖关系是一个
浏览 0
提问于2020-04-29
得票数 0
回答已采纳
5
回答
Makefile
模式
规则
失败?
在使用GNU-make时,我的
Makefile
有一些
模式
规则
如下: gcc $< -o:$@有时,还有其他的行为。当我说make第一次时,它没有构建目标(它给出了错误地说没有
规则
来做目标),但是当我说make立即再次生成时,它确实构建正确。 因此,当我单独指定每个源文件时,它将首次自己构建目标。这可能是某个权限/用户id /grou
浏览 6
提问于2011-03-01
得票数 13
1
回答
Makefile
模式
规则
差异
、
、
下面是一个简单的
Makefile
示例:CFLAGS=-c -WallOBJECTS=$(SOURCES:.cpp=.o) EXECUTABLE
浏览 1
提问于2015-06-05
得票数 1
回答已采纳
2
回答
Make中
模式
规则
的排序
、
我有(大致)这个
Makefile
:.SUFFIXES: %.html: %.in$(OUT)/%: %这个
Makefile
有一个
问题
,因为构建$(OUT)/index.html有两种不同的方法/index.html (
规则
1),然后将其复
浏览 7
提问于2017-05-01
得票数 5
回答已采纳
1
回答
使用Make with force snippet覆盖其他文件
我在上面的链接中使用的代码片段是: frobnicate > foo @echo "No target found locally, running default
makefile
"force: ;$ make all
浏览 1
提问于2015-06-16
得票数 0
1
回答
Makefile
,所有
规则
模式
的
规则
上下文 我使用的是
模式
规则
%.png: %.tex compile.sh $^ 然而,$^似乎总是被所有的tex文件取代,而不仅仅是那些更改过的文件(显然,
Makefile
并不真正知道与png文件的连接)。
浏览 17
提问于2021-08-03
得票数 0
回答已采纳
1
回答
rule文件隐式和显式
规则
我有一条
规则
gcc <certain compiler switches>foo.o : foo.c gcc <other compiler switches> foo和foobar的显式
规则
是否覆盖*.o:*.c
规则
?
浏览 1
提问于2013-02-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
关于规则的问题
泰山众筹模式活动规则
爱库存的模式,爱库存模式换货的规则
排名规则之常见问题
深入浅出Makefile:从基础到高级应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券