腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Makefile
有条件
的
伪
目标
执行
、
我有一个构建docker镜像
的
make
目标
,它存储在独占
的
Docker空间中,无法显式定位。它看起来是这样
的
: .PHONY: docker-build docker build -t my-image .命令docker build -t my-image .仅依赖于源文件Dockerfile a.txt b.txt,但输出不是我可以轻松定位
的
显式文件,因此docker-build是一个PHONY
目标
。理
浏览 15
提问于2020-07-07
得票数 0
3
回答
在不引发错误
的
情况下强制退出
Makefile
目标
、
我使用由外部工具(Netbeans)生成
的
Makefile
,其中我不能更改主
目标
的逻辑,但可以在实际构建之前将逻辑“注入”到
目标
中(在Netbeans生成
的
Makefile
中具体地说是.build-pre) 我希望该
目标
有条件
地终止make
执行
,但不会引发错误。有没有办法迫使make以一种干净
的
方式退出?我搜索了make函数,但只找到error/warn/info,但没有类似于exit
的<
浏览 0
提问于2013-11-05
得票数 23
1
回答
在处理完文件中
的
所有
目标
后,如何编写
makefile
来运行shell命令?
我有一个
makefile
,它运行一组涉及各种文件
的
测试,并将结果写入日志文件。是否可以编写
makefile
,以便在处理完文件中
的
所有其他
目标
之后,无论发生什么错误,它都将运行相同
的
shell命令集。我知道我可以使用先调用
makefile
然后调用shell命令
的
shell脚本,但我想知道是否可以在
makefile
本身中
执行
此操作,而无需使用诸如make print (例如)之类
的
伪
<
浏览 0
提问于2013-02-15
得票数 3
回答已采纳
2
回答
在
makefile
中,目录名是假
目标
还是“真实”
目标
?
、
、
根据我所读到
的
有关
makefile
的
内容,
伪
目标
是指与实际文件名不对应
的
任何
目标
。我
的
直觉告诉我,作为
目标
的目录将被视为文件。 为什么这很重要?我在
makefile
中有一个目录作为
目标
。当我将它作为我
的
主要可
执行
文件
的
先决条件时,无论所有内容是否都是最新
的
,总是会生成该可
执行
文件。如果我把它作为先决条件,那么我
浏览 0
提问于2010-11-23
得票数 22
回答已采纳
1
回答
如何根据传递给命令行中变量
的
值
有条件
地构建
目标
及其所有依赖项?
我看过GNU
Makefile
条件语句
的
文档,但没有找到关于如何
有条件
地构建
目标
及其依赖项
的
任何信息。 谢谢!
浏览 1
提问于2016-07-13
得票数 3
回答已采纳
1
回答
为什么linux内核
的
Makefile
中
的
变量不能工作?
、
、
内核
Makefile
在任何
目标
的make进程之外包含诸如KBUILD_OUTPUT这样
的
变量。代码如下: KBUILD_OUTPUT := $(O)但是,当我试图在
目标
的make进程(例如,
目标
KBUILD_OUTPUT我修改
的
代码如下所示: @echo 'KBUILD_OUTPUT: ${KBUILD_OUTPUT}'
浏览 1
提问于2013-01-17
得票数 1
回答已采纳
1
回答
从
makefile
运行可
执行
文件
、
、
、
嘿,我有一个关于
makefile
的
问题,有什么方法可以自动运行由
makefile
生成
的
可
执行
文件吗?我在我
的
笔记中记下了: ./prog1谢谢
浏览 0
提问于2013-03-22
得票数 18
回答已采纳
15
回答
如何强制
makefile
重建
目标
?
、
我有一个生成
的
makefile
,然后调用另一个
makefile
。因为这个
makefile
调用了更多
的
makefile
来完成这项工作,所以它并没有真正改变。因此,它一直认为项目是构建
的
,并且是最新
的
。如何强制
makefile
重新构建
目标
?
浏览 1
提问于2009-05-03
得票数 224
回答已采纳
4
回答
为什么make认为
目标
是最新
的
?
这是我
的
Makefile
:aromanov@alexey-desktop:~/workspace/gm-controller/lib/erlang-sqlite$ .
浏览 3
提问于2010-10-14
得票数 281
回答已采纳
1
回答
如何根据
Makefile
目标
命令中
的
参数添加‘--标志值’?
、
考虑两个
makefile
目标
触发器:make print filter=topic-a # Print only topic-aprint: --filter <filter问题 如何根据param是否已传递给--filter <filter本身(make pri
浏览 4
提问于2021-04-20
得票数 1
1
回答
这是如何使语法工作
的
?
、
我是
makefile
的
新手。我有一个
makefile
,其中包含以下语句: make -C extra/hreader $(MAKE) -C $@谢谢,
浏览 0
提问于2012-12-08
得票数 1
回答已采纳
4
回答
用make
有条件
地设置调试宏
、
、
、
、
在我
的
C++项目中,只要定义了宏DEBUG,调试printf-esque语句就会编译到可
执行
文件中。CXXFLAGS += -g -I ../ -Wall -Werror -DDEBUG 但是,这并不是很灵活;如果我不希望在我
的
最终程序中使用调试语句,我就必须修改
Makefile
来删除-DDEBUG。是否有一种方法可以修改
Makefile<
浏览 0
提问于2009-09-17
得票数 1
回答已采纳
1
回答
修改
makefile
中
的
变量
、
、
我希望make进程只在以下
makefile
中
执行
的
第一个
目标
上
有条件
地回显,它应该只打印'a‘、'b’或'goal‘。 目前,由于L没有被修改,所以它会对
执行
的
任何
目标
进行打印。
浏览 0
提问于2013-04-03
得票数 0
回答已采纳
3
回答
makefile
中
的
回显
、
正在尝试找到在
makefile
中打印信息
的
简单方法。底部显示了我
的
简单
makefile
。是否可以在
makefile
中使用echo打印信息CFLAGS=-I.
浏览 0
提问于2015-11-24
得票数 5
回答已采纳
1
回答
Makefiles中
的
%是如何工作
的
?
我在试着理解制作工具是如何工作
的
。如果我尝试下列方法 cat 1.inp 它可以正常工作(如果1.inp作为1.out更新,或者如果1.out不存在,则打印1.inp
的
内容)。有谁能向我解释一下%
的
用法吗?
浏览 0
提问于2014-04-03
得票数 0
回答已采纳
2
回答
发布
Makefile
目标
规则和
伪
我知道这可以用不同
的
方式来完成,但是我实际上是在寻找更多关于makefiles
的
知识。
makefile
# perl -pe "s/#.*//g; s/^\n//g; s/\n/\t/g;" .txt当我给make打电话
的
时候 mak
浏览 3
提问于2020-06-23
得票数 0
回答已采纳
1
回答
Makefile
:为什么在.suffixes之后立即忽略一个条件块?
如果条件ifneq块是在.SUFFIXES:
目标
之后立即出现
的
,那么谁能解释为什么它会被忽略,而不是在两者之间有什么东西?caca: caca.o rm caca *.o 这并不是.SUFFIXES:被忽略后
的
第一件事:如果BOGUS行是取消注释
的
,则该变量确实采用了要将其设置为
的
值,而且如果不仅注释了BOGUS行,而且还注释了条件块,模式规则仍然有效。对于我来说,建议
的<
浏览 3
提问于2017-04-20
得票数 1
回答已采纳
1
回答
狮身人面像
的
默认
Makefile
、
我正在尝试理解sphinx-quickstart自动生成
的
Makefile
。: help
Makefile
我想我明白: 为什么
Makefile
被列为
目标
%
的
先决条件
浏览 1
提问于2017-05-14
得票数 7
回答已采纳
1
回答
动态文件递归?
、
假设我有以下目录结构,其中有一个根节点:
Makefile
branch2/我编写了以下最小
makefile
: branches=$(shell在准备使用branches变量动态
执行
此中继并尝试了几个未成功
的
外卡和后代规则变体之后,我
的
问题相当于:如何从外部范围捕获any命令
目标
(就像我现在所做
的
那样),并为表达式检测到
的
每个文件
执行<
浏览 2
提问于2020-03-20
得票数 0
回答已采纳
2
回答
递归使用make for LaTeX
我正在使用
Makefile
来处理构建LaTeX文档。我有两个目录./tikz和./feyn,它们包含.tex文件和编译它们
的
Makefiles。它们产生了数字,然后我将其包含在主文档中。我正在使用以下
Makefile
来编译主文档: pdflatex main.tex $(MAKE) -C tikz $(MAKE) -C feyn 问题是,即使main.pdf是最新<em
浏览 2
提问于2013-05-16
得票数 3
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
专治看不懂makefile的人
makefile从入门到入门
芯片设计中的Makefile简明教程
深入浅出Makefile:从基础到高级应用
复杂制造执行过程数据关联管理的目标
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券