linux - 无法在 "/bin/verilator"期间打开 perl 脚本 'make test'

标签 linux perl terminal root verilator

我正在按照教程在 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:

[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",

...然后可以运行第一个测试。

更多错误:“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

关于linux - 无法在 "/bin/verilator"期间打开 perl 脚本 'make test',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58250790/

相关文章:

linux - bash — 无条件的 bool 表达式求值

linux - curl 同时下载和上传相同的文件

python - Debian 上的端口映射 HTTP 服务器?

windows - 如何在 Putty (Windows) 中使用 Mac ssh key ?

python - "sh: sysctl Command not Found "对于运行 cron 作业的 Mac OS X

linux - 如果为空,则编辑列的值

perl - 如何使用 perl 安装 dmake?

regex - 在perl中的一行中更改多个表达式

perl - 如何确定 perl 中数字列表的按位二进制分数?

macos - sudo : ./install.sh:找不到命令在 Lion 上不起作用