小编Mee*_*eis的帖子

if-else 构造的 makefile 语法错误

嗨,我被这个问题困扰了很长时间。我期望这个 makefile 输出“ok”。但我在调用时遇到语法错误make

ifeq (0, 0)

/bin/sh: 1: 语法错误:单词意外(需要“)”)

make: *** [默认] 错误 2

代码:

CHK = 0

default:
    ifeq ($(CHK), 0)
        echo "ok"
    else
        echo "not ok"
    endif
Run Code Online (Sandbox Code Playgroud)

scripting make shell-script

4
推荐指数
1
解决办法
4576
查看次数

标签 统计

make ×1

scripting ×1

shell-script ×1