Sublime text3 + Verilator 实现自动语法检错

本文介绍了如何通过Sublime Text3和Verilator搭建Verilog语法检错环境。首先,详细讲解了借助Cygwin下载安装Verilator的步骤,包括全选Devel插件以确保所有依赖。接着,阐述了Sublime Text3中安装SublimeLinter及SublimeLinter-contrib-verilator模块,并指出仅修改SublimeLinter设置无效,而需在系统环境变量中添加Verilator路径。最后,针对自动语法检错的框提示问题,提供了修改SublimeLinter设置的解决方案,以消除影响代码阅读的框提示。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

参考链接: Sublime+Verilator建立强大的verilog编写环境
首先肯定此文给了自己很大帮助,但基于此流程还是遇到了很多问题,所以决定把自己安装的具体流程写下来,和大家分享。避免大家走弯路吧~

注:最好安装路径都不要有空格和中文等奇怪的字符。

一、verilator 下载安装(借助cygwin)

首先在开源包网站如Git上下载Verilator包,然后基于cygwin软件环境配置安装Verilator,最后加入PATH实现连接。具体流程如下:

1.① cygwin下载

地址: cygwin
在这里插入图片描述

1.② cygwin安装插件

可以在后续过程中发现差什么插件,再去cygwin安装程序进行安装,所以cygwin的安装程序先不要删除
》运行setup
在这下图一步点确定给个镜像:

http://mirrors.aliyun.com/cygwin/

在这里插入图片描述
在这里插入图片描述
在安装verilator中,看前面的一些教程(说要下某几个模块,但是据网友评论反映和自己的小白鼠经历,在Verilator安装过程中还是会报错,又需要安装其他的插件,例如后面还要进行autoconfmake操作,以及本人绕了很多弯路去解决一个bug用到的dos2unix操作,反正大家先不用管这是什么,我想说的就是,当选择暴力方式直接将Devel全选勾上就对了,就是花点时间)。(如果有朋友知道具体到哪些插件,欢迎在评论区分享,非常感谢!)
更新一下(上面的那句话就不用看了): 这次因为换电脑重新搞了一遍,给出这次我选择安装的插件(直接在下面的search搜索即可):

  • binutils (搜索到binutils:GNU assembler)
  • gcc (搜索到gcc-core、gcc-g++)
  • gcc-mingw (64bit电脑搜索到mingw64-i686-gcc-core和mingw64-i686-gcc-g++的,32bit电脑带X86的同上两个core和g++)
  • cc(C compiler)
  • gdb(搜索到gdb:The GNU Debugger)
  • perl(devel下
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值