腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
在对
Makefile
本身进行更改之后,如何强制make清理和重新编译?
makefile
我有时会更改
Makefile
,但是它本身并不会导致make重新编译我的源代码。我尝试过这样的方法(EXEC是我的可
执行
文件,干净是通常删除源代码和中间编译输出的方式) make clean但这会产生无限循环
浏览 6
提问于2022-02-09
得票数 0
回答已采纳
1
回答
无法
在
makefile
中
执行
目
标的
所有
先决条件
makefile
、
gnu-make
、
gnu
我一直
在
尝试
在
makefile
中
执行
特定目
标的
所有
先决条件
。但每当
先决条件
是具有单个/多个info值的目标时,我发现其他
先决条件
没有被
执行
(它们位于基于'info‘的目标之后)。我已经尝试将
先决条件
的值
中
的信息数量减少到只有1。在这种情况下,我也找不到其他要
执行
的
先决条件
。因此,我的问题是理解如何
执行
浏览 10
提问于2019-06-28
得票数 2
2
回答
GNU制造
中
的全局
先决条件
-有可能吗?
makefile
、
gnu-make
我有一个具有大量目
标的
Makefile
,并且希望先
执行
某个脚本,而不管调用的是什么目标。我认为这是一个全球性的
先决条件
。我不想为脚本创建一个目标,并将其设置为
所有
现有目
标的
先决条件
(正如我所说的,这些目标并不少)。此外,其他人可以
在
未来添加一个目标,而不是添加我的脚本作为他们的目
标的
先决条件
,所以全球的
先决条件
将处理这一点。 GNU-make提供了一种实现这一目
标的
方法吗?
浏览 0
提问于2018-10-09
得票数 1
回答已采纳
1
回答
我可以指定一个总是运行的
Makefile
菜谱吗?
makefile
、
gnu-make
我
在
Makefile
中有一个菜谱,它应该始终
执行
,没有任何条件,无论
在
调用make时指定了什么(以及是否指定了一个目标)。
执行
此配方将对其他一些规则的
先决条件
产生影响,因此我希望
在
make考虑
Makefile
中
的任何其他规则之前
执行
该配方。由于
执行
此配方并不总是会导致满足其他规则的
先决条件
(例如,make认为它们已经过时),所以我不能将该配方放在.PHONY目标
中
浏览 7
提问于2014-10-10
得票数 4
1
回答
如何编写单个
makefile
,c文件
在
src
中
,h文件
在
inc文件夹
中
?
c
、
makefile
、
gnu-make
我正在尝试编写一个
makefile
,它应该从src/和头文件中选择请帮助我创建一个
makefile
,可以
在
PS:试图为我的linux机器编译它。
浏览 5
提问于2013-03-18
得票数 2
回答已采纳
1
回答
下面的
makefile
命令是做什么的?/无符号控制文件
makefile
、
gnu-make
、
binaryfiles
、
contiki
我可以
在
makefile
中看到以下命令: %-nosyms.
浏览 8
提问于2015-06-14
得票数 0
回答已采纳
1
回答
将
先决条件
打印到目标
makefile
、
gnu-make
我的目标是:能够将
先决条件
打印到目标。all: foo 我可以使用另一个名为
makefile
-2的
makefile
ifeq ($(SHOW),yes)elseendif$ make -f
makefile<
浏览 4
提问于2016-01-27
得票数 1
回答已采纳
2
回答
java
makefile
不
执行
run命令
java
、
makefile
我
在
我的项目中创建一个
makefile
。classes 下面的代码运行并编译我的java类,但不
执行
我的最后完成make文件,不要
执行
我的运行。为什么我的代码做错了?
浏览 4
提问于2013-09-18
得票数 4
回答已采纳
1
回答
Makefile
顺序,不会编译
所有
内容
c
、
makefile
我有一个
makefile
,里面有这个简单的规则,有什么建议吗?
浏览 0
提问于2015-06-16
得票数 0
5
回答
生成文件
中
的双冒号规则是什么?
makefile
、
gnu-make
部分描述了所谓的双冒号规则: 双冒号规则是
在
目标名称之后用“::”而不是“:”编写的规则。当同一目标出现在多条规则
中
时,它们的处理方式与普通规则不同。当一个目标出现在多个规则
中
时,
所有
规则都必须是相同的类型:
所有
普通的,或
所有
的双冒号。如果它们是双冒号,那么它们
中
的每一个都是独立的.如果目标早于该规则的任何
先决条件
,则
执行
每个双冒号规则的命令。如果该规则没有
先决条件
,则始终
执行
它的命令(即使目标已
浏览 3
提问于2011-10-25
得票数 44
1
回答
在
Makefile
中
,为什么我的虚假目标
在
两个不同的泛型规则之间
执行
?
gnu-make
我的问题如下:根据构建目
标的
不同,需要设置一些不同的文件和编译器标志。文件
中
,我有生成C代码依赖项的规则:include $(addprefix $(OBJDIR)/, $(SRCS:.c=.dep))手册改编而来的,
在
我引入双重目标方案之前就已经开始工作了。那么,为什么
在
toad5 4/toad5 5规则之前应用其他通用C编译规则,而在此之前应用依赖生成规
浏览 2
提问于2021-07-03
得票数 0
回答已采纳
1
回答
为什么我的
Makefile
从源目录而不是构建目录中选择文件?
makefile
、
gnu-make
、
autotools
、
automake
我
在
dist_man1_MANS
中
列出了以下几个源文件:现在,Automake + configure最终
在
Makefile
中生成了这个 # ...所以,我正在做一个树外构建,例如,
在
/tmp/build
中
。但是,它们不在构建目录
中
。我将其添加到生成的
M
浏览 3
提问于2016-12-01
得票数 0
回答已采纳
1
回答
使用通配符将
所有
Makefile
目标指定为.PHONY
makefile
我的
Makefile
中
的
所有
目标都不是真正的文件,只指定.PHONY: %有效吗?还是我应该列出
所有
目标?
浏览 1
提问于2018-05-03
得票数 2
回答已采纳
2
回答
Makefile
:目标依赖项声明
中
的特定目标变量
makefile
、
gnu-make
我正在尝试编写一个
makefile
,它使用特定于目
标的
变量,但是当变量
在
每个目标和前提体中被正确设置时,
先决条件
列表本身并没有用变量更新,从而导致检查和调用错误的
先决条件
。如何在
先决条件
中
更新特定于目
标的
变量? echo "world" foo:
浏览 3
提问于2019-09-18
得票数 2
回答已采纳
2
回答
gnu制造:为什么叫“顶级”目标?
makefile
、
gnu-make
在
GNU make工具的上下文中,使用了术语“顶层目标”。还有其他类型的目标吗?在其他目标中会有“嵌套”目标吗? 我找不到任何搜索“嵌套目标”、“内部目标”或“包围目标”的东西。
浏览 0
提问于2018-05-21
得票数 1
回答已采纳
1
回答
使总是重建
makefile
问题depend.sh脚本是从文件
中
复制的。它根据子目录的布局使用gcc提供的数据生成依赖文件。除非我输入错误,否则我认为错误并不存在于此:PROJECT_DIRECTORY:=$(shell git rev-parse --show-toplevel)
MAKEFILE<
浏览 1
提问于2014-12-24
得票数 1
回答已采纳
2
回答
在
makefile
中
,目录名是假目标还是“真实”目标?
c++
、
linux
、
makefile
根据我所读到的有关
makefile
的内容,伪目标是指与实际文件名不对应的任何目标。我的直觉告诉我,作为目
标的
目录将被视为文件。 为什么这很重要?我
在
makefile
中有一个目录作为目标。当我将它作为我的主要可
执行
文件的
先决条件
时,无论
所有
内容是否都是最新的,总是会生成该可
执行
文件。如果我把它作为
先决条件
,那么我的
makefile
就足够智能,能够知道什么时候需要构建东西,但是我有一个问题,那就是不知道是否需要创建目录。
浏览 0
提问于2010-11-23
得票数 22
回答已采纳
1
回答
根据命令行输入获得编译不同程序的
makefile
c
、
linux
、
unix
、
makefile
我试图让
makefile
编译一个文件略有不同的程序,这取决于
在
使用"make“时是否指定了一个输入。使用linux。
浏览 0
提问于2020-09-20
得票数 0
回答已采纳
1
回答
缺乏规则
先决条件
的递归扩展
makefile
我有一个
makefile
,基本上如下所示:all : $(DIRS)a b:我惊讶地发现只有a才会被打印出来。为什么?有没有办法获得我想要的行为,以满足all的
先决条件
?
浏览 3
提问于2016-04-15
得票数 1
回答已采纳
1
回答
如何一个一个地运行跨多个标记文件的目标?
makefile
我有两个蛋糕all: run1 temp1 clean1 command1 command2 command3
Makefile
2:run2:temp2:clean2:我想要创建一个新的
Makefile
,它可以同时包含
Makefile
1和2。
Makefile
: include <em
浏览 3
提问于2022-02-22
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Make 快速入门
makefile从入门到入门
专治看不懂makefile的人
Makefile的基本编写与优化
深入浅出Makefile:从基础到高级应用
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券