如何在Windows 7上编译GTK wave viewer?

时间:2012-04-26 11:09:48

标签: linux gtk cygwin mingw vhdl

为了在Windows 7上安装和编译GTK wave viewer 3.3.35,我从http://www.cygwin.com/下载了Cygwin并安装了它。我还安装了MinGW,并将其make应用程序与Cygwin链接,以便在Windows上编译软件,如GTK wave viewer 3.3.35指南中所述。

我能够通过Cygwin 配置 GTK wave viewer,但下一步是 make ,这就是我的情况下没有发生的事情。 它说“缺少分离器,停止” 我真的不知道如何摆脱这个错误。 Plz帮助..

对于您的信息,我需要Gtk wave viewer来运行GHW格式文件(在GHDL上编译和运行VHDL文件后生成)到观察VHDL代码的Vhdl模拟波形

2 个答案:

答案 0 :(得分:1)

“缺少分隔符,停止”错误通常意味着生成的makefile不是cygwin-happy / compatible。既然你已经安装了minGW,你是否尝试通过minGW而不是Cygwin进行编译?在configure脚本中是否有一个参数可用于配置GTKwave for platform / os cygwin,它将生成一个正确的cygwin makefile?运行“configure --help”以查看可用于配置的选项以及是否有为cygwin配置包的选项?

答案 1 :(得分:1)

Cygwin能够为我构建和运行gtkwave。在setup.exe中选择的软件包的确切排列需要几次迭代,我选择了以下内容:

automake, gperf, gtk+, python-gtk2.0, tcl, tcl-tk, xeyes, xz, zlib-devel, libgtk2.0_0, pkg-config

设置完成启动后:Start - > Cygwin-X - > XWin Server启动X服务器。然后

$ wget http://gtkwave.sourceforge.net/gtkwave-3.3.45.tar.gz
$ tar -xzf gtkwave-3.3.45.tar.gz
$ cd gtkwave-3.3.45
$ ./configure
$ make
$ make install

要验证安装,在cygin窗口中找到的gtkwave二进制文件应匹配

$ which gtkwave
/usr/local/bin/gtkwave