我有一個印象,我可以在GNU makefile中調用bash函數,但似乎是錯誤的。下面是一個簡單的測試,我有這個函數:無法在makefile中調用bash函數
>type lsc
lsc is a function
lsc()
{
ls --color=auto --color=tty
}
這裏是我的Makefile:
>cat Makefile
all:
lsc
這是我得到的運行make:
>make
lsc
make: lsc: Command not found
make: *** [all] Error 127
我的印象錯誤?或者是否有任何env設置問題?我可以在命令行運行「lsc」。
另一條信息:當我嘗試重現此,我將命令添加'型lsc'的規則,並給出正確的答案 - 但命令'lsc'仍然失敗LS。 – Beta