gtkwave / gtkwave

GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.

Home Page:https://gtkwave.github.io/gtkwave/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GTKWave

GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.

Building GTKWave from source

Installing dependencies

Debian, Ubuntu:

apt install build-essential meson gperf flex desktop-file-utils libgtk-3-dev \
            libbz2-dev libjudy-dev libgirepository1.0-dev

Fedora:

dnf install meson gperf flex glib2-devel gcc gcc-c++ gtk3-devel \
            gobject-introspection-devel desktop-file-utils tcl

macOS:

brew install desktop-file-utils shared-mime-info       \
             gobject-introspection gtk-mac-integration \
             meson ninja pkg-config gtk+3

Building GTKWave

meson setup build
meson compile -C build

About

GTKWave is a fully featured GTK+ based wave viewer for Unix and Win32 which reads LXT, LXT2, VZT, FST, and GHW files as well as standard Verilog VCD/EVCD files and allows their viewing.

https://gtkwave.github.io/gtkwave/

License:GNU General Public License v2.0


Languages

Language:C 95.4%Language:C++ 2.0%Language:Java 1.2%Language:Meson 0.5%Language:Shell 0.5%Language:Lex 0.2%Language:Objective-C 0.1%Language:Perl 0.1%Language:CMake 0.0%Language:POV-Ray SDL 0.0%Language:CSS 0.0%Language:HTML 0.0%