Cygwin下编译Verilator
1 环境准备
1.1 下载安装Cygwin
从Cygwin官网下载Cygwin安装程序,运行安装程序,按照提示设置好安装目录、选择下载镜像,我选择的是163镜像,在选择安装包的页面,View选择Category,在列表中将Devel全部安装上,分别如下图。
1.2 下载Verilator源码
从Verilator官网 下载页面下载最新的Verilator源码。
2 编译安装
打开Cygwin命令行窗口,解压Verilator源码,进入源码目录,依次运行如下命令:
./configure --prefix=/verilator
make -j $nproc
make install
其中 --prefix指定安装路径为Cygwin安装目录下的verilator目录,这里需要注意的是configure必须在verilator源码目录下运行,我新建了一个build目录再运行configure,配置可以成功,但编译时会报错。
3 验证
我写了个代码工程,参见Verilator Demo。
4 致谢
本文参考了以下内容:
https://www.cnblogs.com/goco/p/11399799.html
https://blog.csdn.net/weixin_39548025/article/details/96967429
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步