在 'make test' 期间无法打开 perl 脚本“/bin/verilator”
Can't open perl script "/bin/verilator" during 'make test'
我正在按照教程在 RHEL 环境中安装程序,到目前为止我已经克服了一些错误。我在安装过程的最后,试图通过 "make test" 确认有效性,其中 returns 出现以下错误:
[user@localhost verilator-4.018]$ make test
Can't open perl script "/bin/verilator": No such file or directory
...
[Makefile:228: smoke-test] Error 10
我首先查看是否有 verilator-4.018/bin/verilator 文件,确实有。
然后我尝试在线研究错误并得到一个结果,用户说问题可以通过 "Setting VERILATOR_ROOT to the root of your checkout" 解决,但我不太确定如何解释这个问题,因为我是初学者。
我尝试设置为 root:
[root@localhost verilator-4.018]# make test
但是得到了同样的错误信息。
另外,请告诉我如何改写标题以使其更具体。我认为很难具体说明我需要解释帮助的问题。
没有/bin/verilator……有bin/verilator
。但这比这更棘手:测试是用 test_regress/driver.pl
完成的,所以 "bin/verilator" 是一个级别。
将第 782 行 test_regress/driver.pl
编辑为
my @cmdargs = ("perl", "$ENV{VERILATOR_ROOT}../bin/verilator",
... 第一次测试可以是 运行.
更多错误:"smoke-test" 失败:将使用安装目标中的文件。请做 # make install
...,接下来的测试也可以是 运行.
测试结果→make-test__result.txt
https://www.dropbox.com/s/tebcqj7bl5dkzx8/make-test__result.txt?dl=0
请注意SYSTEMC设置。 verilator
是用 $ export SYSTEMC_INCLUDE=/usr/local/include/ && export SYSTEMC_LIBDIR=/usr/local/lib-linux64 && ./configure && make
构建的
要通过测试,需要 SYSTEMC。参见 verilator/README
我正在按照教程在 RHEL 环境中安装程序,到目前为止我已经克服了一些错误。我在安装过程的最后,试图通过 "make test" 确认有效性,其中 returns 出现以下错误:
[user@localhost verilator-4.018]$ make test
Can't open perl script "/bin/verilator": No such file or directory
...
[Makefile:228: smoke-test] Error 10
我首先查看是否有 verilator-4.018/bin/verilator 文件,确实有。
然后我尝试在线研究错误并得到一个结果,用户说问题可以通过 "Setting VERILATOR_ROOT to the root of your checkout" 解决,但我不太确定如何解释这个问题,因为我是初学者。
我尝试设置为 root:
[root@localhost verilator-4.018]# make test
但是得到了同样的错误信息。
另外,请告诉我如何改写标题以使其更具体。我认为很难具体说明我需要解释帮助的问题。
没有/bin/verilator……有bin/verilator
。但这比这更棘手:测试是用 test_regress/driver.pl
完成的,所以 "bin/verilator" 是一个级别。
将第 782 行 test_regress/driver.pl
编辑为
my @cmdargs = ("perl", "$ENV{VERILATOR_ROOT}../bin/verilator",
... 第一次测试可以是 运行.
更多错误:"smoke-test" 失败:将使用安装目标中的文件。请做 # make install
...,接下来的测试也可以是 运行.
测试结果→make-test__result.txt
https://www.dropbox.com/s/tebcqj7bl5dkzx8/make-test__result.txt?dl=0
请注意SYSTEMC设置。 verilator
是用 $ export SYSTEMC_INCLUDE=/usr/local/include/ && export SYSTEMC_LIBDIR=/usr/local/lib-linux64 && ./configure && make
要通过测试,需要 SYSTEMC。参见 verilator/README