一个脚本在makefile中用到嘚问题。

来源:互联网 发布:java打包 编辑:程序博客网 时间:2024/06/06 09:34

Makefile :

test:

        ./build



build

        .  env.sh


make test


发现报错。

./build: 1: .: env.sh: not found


如果不是在makefile中调用这个build则不会报错。


经测试,发现貌似Makefile会将默认脚本改为/bin/sh所以会导致出现这个问题。

修改方法,强制指定脚本


build

       #!/bin/bash

        .  env.sh


即可。











 



0 0
原创粉丝点击