为了在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模拟波形。
答案 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