2012-04-26 78 views
1

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

我能够通过Cygwin的配置 GTK波观众,但下一步是使,这是什么是不是在我的情况发生。 它说“缺少分隔符,停止” 我真的不知道如何摆脱这个错误。 PLZ帮助..

为了您的信息,我需要的Gtk波浏览器来运行GHW格式文件观察VHDL simualtion波形的VHDL代码(编译和运行GHDL VHDL文件后,获取生成)。

回答

1

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

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