数字芯片验证工具之Mac安装Icarus Verily+ GTKWave+VScode(免费)

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(绝对能用)

  1. 下载地址(我给你能用的旧版,不依赖 gtk4)
    https://downloads.sourceforge.net/gtkwave/gtkwave-3.3.104-osx-app/gtkwave.zip
  2. 解压 → 把 GTKWave.app 拖进 应用程序
  3. 打开(无法验证?去 系统设置 → 隐私与安全性 → 仍要打开)

方法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对未签名开发者应用的安全限制。

相关推荐
2501_9159214320 小时前
详细教程:使用Perfdog工具测量iOS应用的功耗性能与优化方法
android·macos·ios·小程序·uni-app·cocoa·iphone
OliverQiu2 天前
开源一个 macOS 小工具:集中管理 ChatGPT 的网络启动配置
macos·chatgpt·swiftui·mac·proxy·codex·dmg
wangDer_me2 天前
将mac电脑变成一个虚拟打印机
macos·电脑
加载力科技2 天前
Mac 打开 ISO 文件完整教程:3 种方法挂载与解压,挂载失败也能提取文件
macos·命令模式·磁盘工具·mac打开iso·hdiutil·iso解压·mac技巧
Web Security Loop2 天前
MAC安装最新Burpsuite pro详细步骤教程
web安全·macos·网络安全·安全性测试
Raspberry_Pi_官方账号2 天前
Raspberry Pi Desktop 全面升级,现已登陆 PC 和 Mac
服务器·网络·macos·树莓派·raspberry pi·raspberrypios
king13598745502 天前
EmbeddingGemma 2 270M 实测:Mac CPU、PDF/Word、256d 与 FTS5
macos·pdf·word
Patrick在香港3 天前
同一份脚本,mac 正常 Windows 乱码:open() 默认编码实测(附 3.15 终局)
utf-8·windows·python·macos·跨平台·编码·标准库
DevLoom_3 天前
Mac装NTFS for Mac,不用修改 SIP 安全设置也能正常读写NTFS硬盘
macos·macos 27·mac读写ntfs·ntfs for mac·mac应用
Laurie三省3 天前
现场版却配上录音室版的歌词?聊聊我给开源 Mac 歌词软件写的多源打分算法
算法·macos·go