文章目录
- Windows下安装verilator
- Ubuntu下安装verilator
- 安装前的准备
- 安装verilator
- 检查
Windows下安装verilator
windows下安装比较麻烦,需要首先安装cygwin,cygwin是一个包管理工具,类似apt,然后通过cygwin安装verilator所需的各种依赖,然后再安装verilator。
参考这篇文章,非常详细
Ubuntu下安装verilator
安装前的准备
sudo apt-get install git help2man perl python3 make autoconf g++ flex bison ccache
sudo apt-get install libgoogle-perftools-dev numactl perl-doc
sudo apt-get install libfl2 # 只有ubuntu需要这一步 如果报错就跳过
sudo apt-get install libfl-dev # 只有ubuntu需要这一步 如果报错就跳过
sudo apt-get install zlibc zlib1g zlib1g-dev # 只有ubuntu需要这一步 如果报错就跳过
git clone https://github.com/verilator/verilator
如果git报错GnuTLS recv error (-110): The TLS connection was non-properly terminated
参考这篇文章解决
安装verilator
unset VERILATOR_ROOT
cd verilator
git pull # 确保git仓库是最新的
git tag # 查看版本号
autoconf # 创建 ./configure 脚本
./configure # Configure and create Makefile , make这里执行的会比较慢,耐心等待。
make -j `nproc` # Build Verilator itself (if error, try just 'make')
sudo make install
检查
verilator --version
出现版本号就成功了。