如果不获取脚本,则无法从脚本调用Make

问题描述 投票:0回答:1

我想从 MinGW bash shell 中的 bash 脚本调用 make 命令。然而,只有当我使用源调用脚本时,脚本似乎才知道“make”:

build.sh:

#!/bin/bash
make all

打电话 源构建.sh 从终端工作:目标all已构建。

仅限通话 build.sh 从终端结果

./build.sh:第 2 行:make:找不到命令

为什么我必须获取脚本才能获得有效的 make 命令?

bash makefile mingw subshell
1个回答
0
投票
#!/usr/bin/env sh -x
make all

并运行它

sh build.sh
© www.soinside.com 2019 - 2024. All rights reserved.