哈工大信息检索研究室论坛's Archiver

wbhitren 发表于 2007-6-3 11:41

有谁在linux下编译过GIZA++么?

我在编译GIZA++时mystl.h提示end()使用出错,Pointer.h中提示变量p没有声明,我试着修改了也没成功。不知有没有人遇到类似的问题。我的gcc是4.1.2,满足编译需求的最小版本。GIZA++和mkcls的源文件是从[url=http://wwwi6.informatik.rwthaachen.de/web/Software/index.html]http://wwwi6.informatik.rwthaachen.de/web/Software/index.html[/url]下载的
哪位大牛有兴趣编译一下?
希望得到你的帮助,谢谢!

astro 发表于 2007-6-4 08:53

试试在版本3以下的gcc下编译或许会好使

wbhitren 发表于 2007-6-4 16:33

多谢,我会试试的。

小岛 发表于 2007-6-4 21:52

我记得当时有一个服务器的编译器不好使,好像没有安装好,似乎是“42”吧,有点忘记了,如果实在不行,换个服务器试试。

wbhitren 发表于 2007-6-6 20:32

我最初的想法是stl库的调用出问题了,因为源程序里调用了很多stl库的函数。

victor 发表于 2007-9-25 17:21

回复 #1 wbhitren 的帖子

与编译器的版本有关,老版本用 g++ 3.4以前的版本编译。不过最新的GIZA++已经可以在g++4.x下编译了。

zhanhua 发表于 2008-4-24 16:07

呕液!:lol :victory:

页: [1]

Powered by Discuz! Archiver 6.1.0  © 2001-2007 Comsenz Inc.