我无法编译 makefile。我做错了什么吗?我该如何修复?

我无法编译 makefile。我做错了什么吗?我该如何修复?

我还是 Ubuntu 的新手。我一直在尝试运行包含一些 .sv 和 .ys 代码的 makefile,其中包含简单的 verilog 和 yosys 示例。

该 makefile 包含:

SYNTH = yosys

rtl: 
    ${SYNTH} -s run.ys

当我$./makefile在 ubuntu 终端中输入时,我得到的返回结果为:

./makefile: line 1: SYNTH: command not found
./makefile: line 3: rtl:: command not found
./makefile: line 4: -s: command not found

当我简单地运行时,$yosys -s run.ys一切都运行正常。其他类似或更复杂的代码和 makefile 示例也存在此问题。

相关内容