首页 > 系统服务 > 详细

ONESHELL

时间:2019-10-09 17:15:18      阅读:77      评论:0      收藏:0      [点我收藏+]

没有加 .ONESHELL 的时候,片段中的各行 shell 彼此独立。

加了 .ONESHELL 后,各行shell 可以看作一行 shell。

 

<1>

.PHONY: all

all: a

a:
t1=abc;export t1
@echo $$t1;

 

> make all
t1=abc;export t1

 

 

<2>

.ONESHELL:
.PHONY: all

all: a

a:
t1=abc;export t1
@echo $$t1;

 

> make all
t1=abc;export t1
echo $t1;
abc

 

https://www.cnblogs.com/gaojian/archive/2012/09/25/2701498.html

ONESHELL

原文:https://www.cnblogs.com/lelin/p/11642726.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!