1

为了在 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 波形查看器,但下一步是制作,这在我的情况下没有发生。它说“缺少分隔符,停止”我真的不知道如何摆脱这个错误。请帮忙..

为了您的信息,我需要 Gtk 波形查看器来运行 GHW 格式文件(在 GHDL 上编译和运行 VHDL 文件后生成)以观察 VHDL 代码的 Vhdl 模拟波形

4

2 回答 2

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
于 2013-04-26T15:20:06.263 回答
1

“缺少分隔符,停止”错误通常意味着生成的 makefile 不是 cygwin-happy/兼容的。既然您已经安装了 minGW,您是否尝试通过 minGW 而不是 Cygwin 进行编译?配置脚本中是否有一个参数可用于为平台/操作系统 cygwin 配置 GTKwave,从而生成正确的 cygwin makefile?运行“configure --help”以查看哪些选项可用于配置,以及是否有为 cygwin 配置软件包的选项?

于 2012-04-26T13:57:27.870 回答