Icarus Verilog+GTKWave 完全免费、开源、原生Mac;支持Verilog/SystemVerilog基础语法;适合小项目和学些;
1. HomeBrew安装步骤
//安装Homebrew,按照提示安装即可;
/bin/bash -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
该脚本会:
- 自动检测系统架构(Intel 或 Apple Silicon);
- 安装 Homebrew 到正确路径(/opt/homebrew 适用于 M 系列芯片,/usr/local 适用于 Intel 芯片);
- 配置国内镜像源选择一种,输入开机密码自动安装;
- 安装完成后提示验证;
- 输入brew -v 显示版本号;

2. 安装GTKwave
网上找了很多方法,MacOS 14不兼容会报错,最后一种才可以;
方法1:
brew install icarus-verilog gtkwave
方法2: 官方 gtkwave cask 已失效,改用社区维护版:
//先添加第三方源
brew tap randomplum/gtkwave
//安装(自动编译最新版,适配新 macOS)
brew install --HEAD gtkwave
方法3:方法2不行换了手动编译版本
//装依赖
brew install meson ninja pkg-config gtk+3 gtk4 desktop-file-utils shared-mime-info gobject-introspection gtk-mac-integration
//拉代码
git clone https://github.com/gtkwave/gtkwave.git
cd gtkwave
// 编译
meson setup build
ninja -C build
//安装
sudo ninja -C build install
方法4:如果上面还失败 → 直接下载 APP(绝对能用)
- 下载地址(我给你能用的旧版,不依赖 gtk4)
https://downloads.sourceforge.net/gtkwave/gtkwave-3.3.104-osx-app/gtkwave.zip- 解压 → 把 GTKWave.app 拖进 应用程序
- 打开(无法验证?去 系统设置 → 隐私与安全性 → 仍要打开)
方法5(亲测可行)
brew install --cask gtkwave
安装后还会报错,打不开
方法6(亲测可行)
//卸载旧版本
brew uninstall gtkwave
//安装兼容 macOS 14+ 的开发
brew install --HEAD randomplum/gtkwave/gtkwave
//安装完成后直接运行:
gtkwave
3. 安装VScode
VS Code官方提供适用于macOS的原生.dmg安装包,通过图形化方式完成安装,无需命令行依赖,适合初学者快速部署。
1、打开浏览器,访问官网地址 https://code.visualstudio.com/Download。
2、在下载页面中,点击标有"macOS"字样的蓝色下载按钮(图标为Apple标志)。
3、下载完成后,双击打开下载的 VSCode-darwin-universal.zip 文件,解压得到 Visual Studio Code.app。
4、将该应用拖拽至"应用程序"文件夹中完成安装。
5、在"应用程序"文件夹中右键点击"Visual Studio Code",选择"显示简介",勾选"仍要打开"以绕过macOS对未签名开发者应用的安全限制。