安装凿子
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
它会解决问题。
(他们更新了代码)
我是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
它会解决问题。
(他们更新了代码)