2012-04-26 73 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