安装凿子

Installing chisel

我是chisel的新用户。我试图在我的机器上安装凿子。根据 git,首先我克隆了 chisel 然后我进入 hello 目录并输入 make 。但我收到以下错误:

set -e -o pipefail; sbt -Dsbt.log.noformat=true -DchiselVersion="latest.release" "run Hello --genHarness --compile --test --backend c --vcd " | tee Hello.out
/bin/sh: 1: set: Illegal option -o pipefail
make: *** [Hello.out] Error 2

我正在使用 sbt-0.13.8 和 scala 2.11.6

如果您尝试不使用命令 set -e -o pipefail 它应该可以工作:

sbt -Dsbt.log.noformat=true -DchiselVersion="latest.release" "run Hello --genHarness --compile --test --backend c --vcd " | tee Hello.out

问题来自 Shell 变量,正确的解决方案是,将以下行添加到 Makefile:

SHELL=/bin/bash

它会解决问题。

(他们更新了代码)