腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
make
命令
如何
调用
其他
子
other
来
执行
配方
、
、
对于target中的每个
配方
,
make
都会
调用
不同的
子
subshell
来
执行
配方
。因此,我尝试了这个
命令
strace
make
all 2>&1 | grep fork,但是没有得到任何与fork系统
调用
匹配的结果。我哪里错了?
浏览 19
提问于2017-01-21
得票数 0
回答已采纳
3
回答
如何
调用
shell
来
创建一个新环境,以便在另一个
make
中运行
make
?
、
我希望在我的GNUmakefile中有一个目标规则,它
调用
一个新的shell,然后在新shell的空白页上
调用
一个新的
make
。.PHONY: setup shell cd myDir;
make
; cd ..它会无限地重复以下错误:shell cd myDir;
浏览 0
提问于2010-06-16
得票数 2
回答已采纳
1
回答
如何
在makefile
配方
中设置环境变量?
下面是一个简化的Makefile: @for (( i = 0; i < 5; ++i )); do \ echo $$var; \ @echo $$var00 1 20 1 2 3 4正如您所看到的,最后一个回声是"NOTHING“。怎么啦?
浏览 0
提问于2012-04-15
得票数 6
回答已采纳
1
回答
Makefile用作另一个构建系统的适配器
我需要创建一个Makefile,将其用作另一个构建系统的适配器,该系统接受任何目标目标,并将接收到的目标名称作为参数传递给
调用
的shell
命令
。这就是我所拥有的:$@:但也要抱怨: Norule to
make
target `xyz`.
浏览 2
提问于2016-01-15
得票数 1
2
回答
是否有可能“传递”GNU
make
j观察者环境到通过第三方(非制造)服务的
子
制造( submake )
/some/complex/call/to/another/
make
targetpackage.stamp : $(DEPS) touch $@ 现在,当在packagin
浏览 7
提问于2015-04-28
得票数 12
回答已采纳
1
回答
如何
在保持Makefile运行的同时仍然保持错误代码?
命令
(eksctl get cluster integ-clus)将失败,因为集群不存在,但Makefile将继续运行,因为我在
命令
的开头添加了一个'-‘(忽略错误) 问题是,由于我添加了ignore,因此该
命令
的状态变为'0‘,因此将打印"cluster exists“。有没有人对我
如何
处理这件事并获得
执行
“集群存在”块/逻辑的代码有什么建议?
浏览 10
提问于2021-05-14
得票数 0
回答已采纳
3
回答
在makefile中
调用
bash
命令
、
使用之前的一些帖子(和)作为参考,我想出了一个尝试将自上次文件修改以来的时间存储为变量: @echo "$(BASE_MOD_TIME)" 我以为我会将expr
命令
的输出赋值给一个变量
浏览 0
提问于2016-09-14
得票数 2
回答已采纳
1
回答
在makefile中设置环境变量
、
、
; \ source task1.csh source task2.csh
make
var1=value1 var2=value2 task1 setenv var1 "$(var1)"; \ set
浏览 0
提问于2014-12-04
得票数 9
回答已采纳
1
回答
在GNUMakefile中分配菜谱内的变量值
、
debug: $(EXEC)
make
$(EXEC) cc $(CFLAGS) -o example
浏览 1
提问于2013-11-13
得票数 0
回答已采纳
2
回答
仅当shell
命令
输出为空时,才在Makefile中
执行
命令
我尝试仅在shell
命令
输出为空的情况下运行一些
命令
,如下所示: database=$(shell docker-compose exec mariadb mysql它
执行
if中的
命令
,而不考虑第一个
命令
的输出。
浏览 1
提问于2019-10-14
得票数 0
4
回答
可以在Makefile中“取消设置”环境变量吗?
、
、
我正在使用GNU
make
,并在一个项目中包含了一个第三方库,该项目有一个构建系统,如果在
调用
时在环境中定义了CFLAGS,则该系统会变得疯狂。出于
其他
原因,我喜欢在我的环境中定义CFLAGS。这个库的构建是从另一个makefile
调用
的,所以我说:但是当我在第三方Makefile上
调用
make
时,我想确保CFLAGS是未设置的除了做一些可怕的事情,比如说: 第三方:bash -c "unse
浏览 1
提问于2010-02-03
得票数 24
3
回答
在Makefile中使用bash变量
、
、
、
中使用bash计时变量,例如,在我的终端中,我可以这样做,并且它可以工作 echo $MY_TIME
如何
在
make
文件中使用这两行?
浏览 0
提问于2015-04-08
得票数 11
回答已采纳
1
回答
如何
将变量导出到
Make
的'shell‘函数?
/a.sh)) # BANANA is *not* set in a.sh$
make
echo `.a.sh, BANANA=I am a bananaecho in a.sh, BANANA=如上所述,
Make
的export指令告诉
make
在其
子
对象的环境中设置变量BANANA。
如何
轻松地将
make</e
浏览 3
提问于2017-03-10
得票数 2
1
回答
在Makefiles中打印:@echo vs $(info )
、
makefiles中的这两个
命令
有什么区别:$(info Hello World) 看起来,echo和info打印相同的输出,那么区别在哪里呢?
浏览 0
提问于2017-11-18
得票数 13
回答已采纳
5
回答
让“Have”回显到标准错误而不重定向吗?
、
出于我不知道的原因,
make
的作者决定将
执行
的
命令
回显给stdout,这会污染后者。我浏览了
make
的man页面,但除了-s选项之外,没有找到任何相关内容。我更喜欢保留
命令
的回显,但将其放在stderr中。我还尝试创建一个辅助目标(我将其作为所有
其他
目标的先决条件),我在其中添加了:exec 2
浏览 7
提问于2016-05-18
得票数 1
2
回答
如何
强制
make
在外部脚本错误后退出,而不是在编译错误后退出
、
、
、
、
我有一个用gnu-
make
构建的C项目。有什么办法能实现我想要的吗? 谢谢。
浏览 1
提问于2017-10-19
得票数 0
2
回答
在多目录构建中,让
make
在出现第一个错误时停止
、
我们的项目为每个多目录
子
make
使用了Makefile和以下类型的规则:all: $(DIRS) do \ done 如果任何文件在其中一个叶
make
中编译失败,构建将在该目录中停止-但
make
的其余部分将继续。我
如何
设置这些
浏览 0
提问于2017-11-01
得票数 1
1
回答
如何
诱使
Make
动态
子
文件夹中的
命令
我正在尝试让
Make
从子文件夹中运行
命令
,而这些
子
文件夹在根makefile中是它不知道的。我在项目根目录下有以下makefile: ARGS=$(filter-out $@, $(MAKECMDGOALS)) build: @$(
MAKE
) -C ${ARGS} 我在..PHONY: badger 所以,当我运行
make
build folder时,我得到的回声是“蘑菇!”不出所料
浏览 8
提问于2021-08-12
得票数 0
回答已采纳
3
回答
makefile:是否可以让规则
调用
规则进程继承变量值?
我想在另一个规则中
调用
规则。因此,我尝试编写以下测试makefile echo $(var) echo $(var) echo $(var) 问题是,当我运行
make
a时,$(
MAKE
) b仍然会输出11,但我希望它应该是22。
浏览 0
提问于2017-10-23
得票数 1
1
回答
如何
在Makefile中输入父目录?
、
、
pwd$
make
/Users/kenorb/temp/foopwd /Users/kenorb/temp/foo
如何
将当前工作目录相对于Makefile文件更改为父目录?
浏览 0
提问于2018-02-16
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券