首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$(shell)引用( bash )

$(shell)引用( bash )
EN

Stack Overflow用户
提问于 2015-09-27 19:39:48
回答 1查看 73关注 0票数 3

给定来自四叠纪工程 Makefile的示例代码:

代码语言:javascript
复制
OSX_VERSION=$(shell sw_vers -productVersion 2>/dev/null | cut -d. -f1-2)
SWIG=$(shell type -p swig 2>/dev/null)
SIMIAN_VERSION=2.4
SIMIAN=simian-${SIMIAN_VERSION}
SDIST_TAR=dist/simian-${SIMIAN_VERSION}.tar
SDIST=${SDIST_TAR}.gz
MUNKI_VERSION=2.3.0.2519
MUNKI=munkitools-${MUNKI_VERSION}
MUNKIFILE=${MUNKI}.pkg
PYTHON_VERSION=2.6
PYTHON=$(shell type -p python${PYTHON_VERSION})
TS=$(shell date '+%s')

我尝试手动执行makefile步骤,但是在Makefile或我的路径中没有引用“shell”。“‘shell”也不在由项目创建的VE内部。

$(shell)是从哪里引用的?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-27 19:49:04

$(shell ...)是一个GNU中的内置函数,它等价于标准make中的反勾结构.它扩展到指定为参数的命令的输出。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32812078

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档