安装凿子

时间:2015-04-01 23:25:06

标签: scala chisel riscv

我是凿子的新用户。我试着在我的机器上安装凿子。根据{{​​3}},首先我克隆了凿子然后我去了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

2 个答案:

答案 0 :(得分:3)

如果你尝试没有命令set -e -o pipefail它应该有效:

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

答案 1 :(得分:2)

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

SHELL=/bin/bash

它可以解决问题。

(他们已经更新了代码)