我正在按照教程在RHEL环境中安装程序,到目前为止我已经克服了一些错误。我正处于安装过程的末尾,试图通过"make test"确认有效性,返回以下错误:
[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文件,它确实存在。
然后我尝试在线研究错误并得到一个结果,其中用户表示可以通过"将VERILATOR_ROOT设置为结帐的根目录"来解决该问题,但我不太确定如何解释这一点,因为我是初学者。
我尝试设置为根:
[root@localhost verilator-4.018]# make test
但收到相同的错误消息。
另外,请让我知道如何改写标题以使其更具体。我认为很难具体说明我需要口译帮助的问题。
没有/bin/verilator ...有bin/verilator
.但它比这更棘手:测试是用test_regress/driver.pl
完成的,所以"bin/verilator"是更高一级的。
编辑test_regress/driver.pl
,第 782 行
my @cmdargs = ("perl", "$ENV{VERILATOR_ROOT}../bin/verilator",
。并且可以运行第一次测试。
更多错误:"冒烟测试"失败:将使用安装目的地的文件。请做# make install
...并且还可以运行下一个测试。
测试结果→make-test__result.txt
https://www.dropbox.com/s/tebcqj7bl5dkzx8/make-test__result.txt?dl=0
请注意系统设置。verilator
是用$ export SYSTEMC_INCLUDE=/usr/local/include/ && export SYSTEMC_LIBDIR=/usr/local/lib-linux64 && ./configure && make
建造
的测试需要 SYSTEMC 才能通过。请参阅verilator/README