腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Makefile
$(命令)不起作用,但是命令执行了
、
、
问题是,当我在为我的项目编写
Makefile
时,当我需要
检测
当前的分支名称时,在make
规则
中我这样做了: if [ "$(git rev-parse --abbrev-refIn master" echo "Not in master"; \当我调用make check_branch时,"$(git -缩写-ref HEAD)"
不
工作注意,在我的
Makefile
中
浏览 0
提问于2013-03-31
得票数 11
回答已采纳
2
回答
Makefile
不
检测
规则
、
对于我的项目,我尝试为compil我的项目创建一个
makefile
,但这是我第一次有一个文件夹树。我想编译一下:我的
makefile
是这样的但是
makefile
没有
检测
到创建.o的
规则
,有人知道为什么以及如何为我的文件树创建
makefile
浏览 37
提问于2020-11-16
得票数 0
回答已采纳
1
回答
以递归方式传递
规则
、
我希望有一个父
Makefile
来根据命令行中传递的变量的值来决定递归调用哪个
Makefile
。也就是说,我希望能够用以下方式调用我的主
Makefile
:或并让我的主
Makefile
根据
makefile
(例如,决定是调用子目录_a/
Makefile
还是调用子目录_b/
Makefile
来执行
规则
some_rule)。注意:我有许多不同的<
浏览 0
提问于2015-01-22
得票数 1
回答已采纳
1
回答
使用
makefile
、目标和%时出错
、
yoursourcefile)compile $@_tb.vhd >> log_file.log我发现了一个错误:好像
makefile
是目标T%: compile_design
makefile
: ; $@:
浏览 3
提问于2013-09-18
得票数 0
1
回答
如何在
Makefile
中改变驱动器?
、
、
、
我的
Makefile
中的目标(
规则
)有一系列命令。前几个命令应该从D:\ drive执行。之后,我应该将我的目录更改为C:\,这样我就可以在C:\驱动器中执行一个文件。但是,我不能改变驾驶。我尝试了以下几种方法:请让我知道如何改变内部的驾驶
规则
。
浏览 0
提问于2020-02-06
得票数 0
回答已采纳
1
回答
如何在ant(1)中执行这个
makefile
(4)
规则
?
、
我想知道如何在ant(1)中做一些与特定的
makefile
(4)
规则
等价的事情。
makefile
(4)
规则
执行以下操作: 1)启动一个
不
终止的进程,该进程将一行写入其标准输出流;2)从该进程读取该行;3)使用该行构造一个文件;4)启动另一个
不
终止的进程,该进程使用该文件作为参数。在原理上,
makefile
(4)
规则
是 echo $$arg >file; \ progr
浏览 1
提问于2010-07-01
得票数 4
1
回答
简单的
makefile
libs变量-替换隐式
规则
、
假设我想要一个非常简单的
makefile
,其中包含要链接的库(假设是-lm)LIBS=-lm 如何在
不
手动构建
makefile
中的命令并打破一堆隐式
规则
的情况下,将$(有没有可能简单地用我自己编写的
规则
来替换隐式
规则
?
浏览 0
提问于2012-09-28
得票数 0
回答已采纳
3
回答
当有变化时,如何在调用子make进行构建时检查依赖关系?
、
如果我有一个
makefile
调用另一个
makefile
,如何让主
makefile
正确检查从属
makefile
的依赖关系是否已更改?例如,如果我有这样一条
规则
@cd $(SERVERDIR) && $(MAKE) 在我构建可执行文件"server“的子目录中调用make。我如何才能让主
makefile
正确地
检测
到某个依赖文件(例如$(SERVERDIR)/server.c?)中的更改?
浏览 9
提问于2009-02-17
得票数 4
回答已采纳
3
回答
Makefile
“无事可做”
、
我正在尝试使用下面的make文件编译c++ ...CFLAGS = -g -O2 $(CC) $(CFLAGS) $(OBJECTS) -o wavfiletool.exe $(CC) $(CFLAGS) -c WavFileTool.cpp $(CC) $(CFLAGS) -c WavFile.cpp 但是当
浏览 0
提问于2015-10-11
得票数 0
1
回答
自动工具:避免发送源生成器
、
现在,对于make目标,我
不
希望最终用户需要生成器,所以我决定通过以下方法向tarball添加预生成源文件不幸的是,创建tarball中的
Makefile
也包含生成generated.cc的
规则
。input.txt由于input.txt不是tarball的一部分,所以执行该
规则
并失败在为tarball生成
Makef
浏览 0
提问于2013-12-19
得票数 1
回答已采纳
3
回答
使所有
规则
都依赖于
Makefile
本身
、
当我更改
Makefile
时,它的
规则
可能已经更改,因此应该重新评估它们,但make似乎
不
这么认为。 在
Makefile
中,有没有办法说它的所有目标,无论是什么,都依赖于
Makefile
本身?
浏览 0
提问于2010-10-06
得票数 24
回答已采纳
2
回答
Makefile
,在src目录树中查找源代码,并在构建文件中编译为.o
、
、
我目前正在尝试为我继承的一个项目重写一个
makefile
,以使源码树更整洁、更易于使用。中的一个
规则
,它将在我的src目录中找到所有的.cpp和.c文件,并将它们编译到build目录中的对象平面目录中。BUILDDIR)/%.o : src/%.c | $(BUILDDIR)在我运行make -n时,它似乎
检测
到了main.cpp和part1.cpp,但没有
检测
到子目录中的任何一个。Make然
浏览 1
提问于2015-05-11
得票数 1
1
回答
异常行为:
makefile
在解析时执行shell脚本
、
、
/tools/xsde [...]当运行目标smt_response_files并且文件.xsd.files.make不存在或比.xsd文件旧时,它从
makefile
执行。$(smt_build)/$(smt_gen_response_xsd).files.make smt_response_filesReading make-files...in if ..
浏览 3
提问于2013-06-04
得票数 0
回答已采纳
1
回答
‘`make`’什么时候应用隐式
规则
` `
Makefile
:
Makefile
.o`?
、
在我的工作目录中,有一个
makefile
、一个空的obj文件夹和一个包含foo.c的src文件夹。我有一个简单的
规则
,它接受一个对象文件,用src替换所有东西直到第一个斜杠,并用.c替换结束的.c。OBJECTS executed for obj/foo.o - [src/foo.c]原因很快就找到了:Make创建了隐式
规则
Makefile
:
Makefile
.o,它触发了我的模式
规则
由于
Makefile
.o
不</
浏览 3
提问于2020-06-23
得票数 0
回答已采纳
2
回答
在Linux中编写一个脚本,在每个子目录中运行make,最大深度为2。
、
、
、
. \;make: Nothing to be done for reduc211/
makefile
. 有人知道我能改变什么吗?任何帮助都将不胜感激!
浏览 1
提问于2014-04-09
得票数 0
回答已采纳
1
回答
用GNU处理带有空格的文件名
、
、
、
、
我的
makefile
包括和。如何在
不
更改太多
makefile
的情况下处理这些文件? 我读过并研究过以前的相关问题(、、和),但没有处理静态模式
规则
。
浏览 2
提问于2016-02-25
得票数 3
回答已采纳
1
回答
使用gnu make正确构建git子模块
、
、
、
目前,我试图编写一个
Makefile
来正确地构建一个包含git子模块的项目。这个子模块有自己的
makefile
集,并同时生成多个目标,包括一些库。 这个
Makefile
应该具有以下属性。其思想是始终依赖子模块的
Makefile
来重建(或不重建) libfoo.a和libgnufoo.a,并让主
Makefile
决定是否需要重建main。如果没有空的食谱,它就不起作用。
浏览 1
提问于2014-02-16
得票数 8
回答已采纳
1
回答
没有任何菜谱的制作
、
考虑以下几个非常愚蠢的
makefile
:foo :# other/
makefile
@echo HELLO 没什么复杂的如何让make转储完整的
规则
数据库,而
不
运行任何操作?
浏览 3
提问于2016-09-26
得票数 1
回答已采纳
1
回答
调用自定义shell函数时生成文件拖尾错误“未找到命令”
、
、
、
、
我有一个简单的
Makefile
: ls --recursive --directory --color=never */.gitgit -C '{}' $1 || true @$(call git_all,pull -v)
Make
浏览 5
提问于2021-05-28
得票数 0
回答已采纳
2
回答
Makefile
与gcc错误
在我的
makefile
中,当运行‘
makefile
’时,我会得到以下错误: make:*没有
规则
可以使目标GenRangeTreeTester', needed by测试。停止播放。/GenRangeTreeTester但是实际上GenRangeTreeTester和libGenRangeTree.a并不存在,为什么
不
运行gcc调用呢? 谢谢。
浏览 5
提问于2013-08-07
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
自然场景下的不规则目标检测
电商“潜规则”不除,企业“至暗时刻”不止
漏洞检测神器XDiFF给你,拿走不谢!
基于规则评分的密码强度检测算法分析及实现
深入浅出Makefile:从基础到高级应用
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券