腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(4875)
视频
沙龙
1
回答
GNU
make
-
强制执行
目标
顺序
makefile
谁能告诉我有没有办法
强制执行
特定Makefile
目标
的
顺序
执行?例如,我有一个生成库和可执行文件的Makefile。现在,可执行文件依赖于库,因此必须在构建和暂存库之后构建它们。all: all_lib all_bin all_lib: $(dep_lib) all_bin: $(dep_bin) 我有两个
目标
当我将-j传递给
make
来运行并行作业时,我得到了构建失败,因为所有
目标
都是并行运行的,并且二进制文件无法找到共
浏览 12
提问于2019-02-18
得票数 0
回答已采纳
2
回答
在
GNU
中定义
顺序
而不强制依赖
makefile
、
gnu-make
我希望伪clean
目标
总是在build
目标
之前执行,但是没有其他任何东西(比如build
目标
不会触发clean)。我知道不依赖
GNU
Make
语言的解决方案:
make
clean将
顺序
执行编码为所需的菜谱:install:$(
MAKE
) clean以上的“解决办法”是非通用的
浏览 7
提问于2021-01-01
得票数 0
回答已采纳
1
回答
GNU
make
目标
在多个作业时的
顺序
makefile
、
gnu-make
我如何克服这个问题,让
目标
在多个内核上按
顺序
执行?
浏览 22
提问于2019-06-03
得票数 0
1
回答
GNU
Make
gcc,选项
顺序
c
、
gcc
、
audio
、
makefile
、
static-libraries
我正在尝试弄清楚
make
是如何处理gcc命令上的选项的: 我正在重建Richard Dobson的一个程序,将soundfile转换为float,它需要链接一个驻留在其中的静态库$HOME/.local$(CC) $(CFLAGS) $(OBJECTS) -o $(BINARY) $(LDFLAGS) rm -f $(BINARY) $(OBJECTS) 它返回编译器选项的
顺序
稍有不同的变体sf2float.c:(.text+0x3ca): undefined reference to `psf_finish' c
浏览 44
提问于2021-02-25
得票数 1
回答已采纳
7
回答
GNU
make
将按什么
顺序
实现先决条件?
dependencies
、
makefile
、
gnu
是否定义了制作b、c、d、e的
顺序
?似乎它们通常会按
顺序
b,c,d,e,但有时会发生吗,
顺序
会不同?
浏览 3
提问于2009-10-30
得票数 34
回答已采纳
1
回答
我不明白为什么我的makefile要重新
makefile
我觉得它应该运行,但是每次运行
make
时,它都会不断地重新编译所有的东西。
浏览 1
提问于2022-10-14
得票数 1
1
回答
使文件编译但不运行
gcc
、
makefile
-lmtm -lex1tests: yad3_test realtor_test customer_test yad3_test
浏览 1
提问于2016-05-07
得票数 0
1
回答
在制品厂订货
makefile
、
gnu-make
我有两个
目标
foo和bar。两者都不依赖于另一方,但如果bar必须重建,则必须在foo之前完成。它们是
gnu
-
make
调用的虚假
目标
,当它们被指定时,它们的规则总是被执行。bar输出qux bar foo all (按这个
顺序
),
make
alt输出foo alt;如果qux是最新的,
make
bar输出bar foo all和
make
alt输出foo alt。注1:实际上,我目前只使用
gnu
-
make
,但是在PO
浏览 2
提问于2015-02-04
得票数 0
1
回答
Windows
gnu
make
with -j选项的行为很奇怪,不是接受数字,而是挂在数字上。
makefile
、
gnu-make
我正在使用
gnu
make
来构建一个包含许多子生成文件的顶层,当我完全不使用-j时,它会按
顺序
构建,我可以看到.当我用
make
-j 6构建时,它也是按
顺序
构建的(不会更快)。但是如果我单独使用
make
-j,它就会通过子
目标
(并行构建所有文件),直到它用大量的文件击中子
目标
。在这个过程中的某个时刻,它永远挂着..。我正在使用sh.exe和
gnu
make
.exe -h展示3.80版本。
浏览 3
提问于2013-12-31
得票数 1
回答已采纳
1
回答
GNU
Make
具有多个
目标
选项
makefile
、
gnu-make
我很好奇
Make
是否有一种方法来支持创建同一
目标
的多种(独立的)方式。举个例子,假设我有两个源目录:svg_src (包含SVG图像)和agr_src (包含an图)。有没有办法用
Make
来实现这一点呢?
浏览 3
提问于2013-02-26
得票数 0
回答已采纳
1
回答
MinGW /
GNU
Make
-“多
目标
模式”
makefile
、
mingw
我使用的是Windows XP SP2下的MinGW 3.18,
GNU
make
3.82。 我试图将脚本返回的值合并到路径中,但收到一个错误。
浏览 0
提问于2012-03-25
得票数 2
3
回答
多个
目标
的
GNU
make
规则
makefile
我正在尝试让
GNU
make
从单个输入产生多个输出。我能演示的最简单的例子是: cp $< $@ 我相信,它应该将文件test复制到名为a和b的文件中。
浏览 2
提问于2010-05-21
得票数 4
1
回答
强制
GNU
make
执行特定
目标
makefile
、
gnu
我正在尝试执行一个调用"
make
cleanlists“的单一
目标
。这个
目标
没有先决条件,应该(在我的理解中)立即执行,而不涉及其他规则。但是,如果这两个文件不存在,则会检查其他以这些文件为先决条件的规则,并最终导致在执行“清理列表”
目标
之前重新生成它们。谢谢
浏览 3
提问于2010-06-21
得票数 0
回答已采纳
2
回答
在
GNU
Make
中
强制执行
隐式规则/模式规则评估的
顺序
makefile
、
gnu-make
我有一个特定于域的语言编译器(自制),它获取一个文件x.inflow并生成两个文件:x.c和x.h。C文件是以传统方式编译的,生成的头文件必须包含在调用其中定义的函数的任何文件中。NAME = simplest $(patsubst %.inflow,%.o,$(wildcard *.inflow)) CC
浏览 0
提问于2013-12-05
得票数 0
1
回答
带有
GNU
环境的延迟Windows回波
windows
、
command-line
、
makefile
、
gnu-make
我有几个简单的
目标
,为我创建一些文件。示例: @echo Building ASM compilation flags file $(notdir $(
MAKE
_INA))
目标
运行良好,正在创建文件并显示回显文本,但按照该
顺序
(首
浏览 0
提问于2015-08-25
得票数 1
回答已采纳
1
回答
如何在生成多线程时表示对共享库的依赖
makefile
、
shared-libraries
这可以通过设置:但是,当使用
make
-j时,这种情况就坏了。
浏览 3
提问于2015-06-26
得票数 0
回答已采纳
2
回答
在构建
目标
- boilermake之后调用单元测试
makefile
、
gnu-make
在
目标
成功构建之后,我希望执行单元测试。我希望能够运行单元测试,即使
目标
是最新的。我怎样才能做到这一点?MIN_
MAKE
_VERSION := 3.81 MIN_
MAKE
_VER_MSG := boilermake requires
GNU
Ma
浏览 3
提问于2017-02-10
得票数 0
回答已采纳
2
回答
运行并行
目标
的Makefile
目标
,并在做更多的事情之前等待它们完成
multithreading
、
makefile
、
threadpool
、
gnu-make
我正试图有一个“家长
目标
”,等待“平行的孩子
目标
”完成,然后在“父母
目标
”的“身体”中做一些事情。命令
make
版本:
GNU
Make
4.1Copyright (C) 1988-2014 Free SoftwareLicense GPLv3+:
GNU
GPL version 3 or later <http://
浏览 1
提问于2018-10-24
得票数 1
回答已采纳
1
回答
使,变量取决于
目标
makefile
、
gnu
MakefileTEST=$@ /* TEST=abc */ TEST=$@ /* TEST=def */ @echo $(TEST)但这不是那样的。
make
似乎不允许我在
目标
中定义一个变量。我的问题是,如何定义变量及其值,这取决于构建了哪个
目标
?
浏览 1
提问于2012-12-27
得票数 2
1
回答
理解makefile的依赖级别
c
、
makefile
、
gnu-make
/$(EXE) rm -f *.o *~ $(EXE)
目标
$(EXE)依赖于
目标
.c.o。我是否绝对需要在
目标
$(EXE)之后定义
目标
.c.o?我不这么认为,因为即使
目标
$(EXE)依赖于
目标
$(OBJS),
目标
($EXE)还是在$(OBJS)之前声明的。
浏览 0
提问于2019-04-20
得票数 4
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
芯片编译公众号的开篇——RISC-V Tools编译安装三部曲之二
Linux常用命令全称
Linux常用命令全拼
Linux 常用命令全拼
linux常用命令全拼
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券