makefile echo $ BASH_VERSION NULL

时间:2015-03-26 06:19:05

标签: makefile ubuntu-14.04

我有以下Makefile:

all:
    echo $$BASH_VERSION

使用make时,它没有回音。为什么?我正在运行Ubuntu 14.04 LTS。

1 个答案:

答案 0 :(得分:1)

使用来自SHELL variable的shell,其默认值为/bin/sh

在makefile的开头设置为bash

export SHELL := /bin/bash

all:
    @echo $$BASH_VERSION