Microsoft Windows¶
Cygwin¶
The best way to run GTKWave under Windows is to compile it to run under Cygwin. This will provide the same functionality as compared to the Unix/Linux version and better graphical performance than the native binary version. Note that launching RTLBrowse requires Cygserver to be enabled. Please see the Cygwin documentation for information on how to enable Cygserver for your version of Cygwin. (http://www.cygwin.com/cygwin-ug-net/using-cygserver.html)
Installing dependencies¶
First, download Cygwin installer from its official website.
After installing Cygwin, use the following commands to install the build dependencies for GTKWave:
.\setup-x86_64.exe -q -P gcc-g++,gperf,libbz2-devel
.\setup-x86_64.exe -q -P liblzma-devel,zlib-devel,libgtk3-devel
.\setup-x86_64.exe -q -P make,git,xinit,tcl-tk-devel
Compiling and Installing¶
For compilation and installation instructions, please refer to the section on Compiling and Installing for Unix and Linux.
Launching¶
To launch the GTKWave within the Cygwin environment, begin by initiating an X session using:
startxwin
Then, right-click the X11 icon in system tray to open another Cygwin
terminal and type gtkwave
to launch the application.
MSYS2¶
For users perferring native Windows binaries. MSYS2 is an excellent alternative.
Installing dependencies¶
Follow the installation guide for MSYS2 on its official website.
After installing MSYS2. Open the MSYS2 MINGW64
shell from the start menu.
And run the following commands to install the necessary build dependencies
for GTKWave:
pacman -Syuu
pacman -Syuu # Please run this twice as recommended.
# Or mingw-w64-ucrt-x86_64 for UCRT64
pacman -S mingw-w64-x86_64-gcc base-devel mingw-w64-x86_64-tk
pacman -S mingw-w64-x86_64-gtk3 mingw-w64-x86_64-gperf git
Compiling and Installing¶
For compilation and installation instructions, please refer to the section on Compiling and Installing for Unix and Linux.