我目前正在尝试安装 moses 脚本,它是机器翻译工具 moses 的一部分,但不断出现错误:
/home/moses/scripts/training/lexical-reordering/reordering_classes.cpp:349: undefined reference to `gzopen'
/home/moses/scripts/training/lexical-reordering/reordering_classes.cpp:353: undefined reference to `gzwrite'
/home/moses/scripts/training/lexical-reordering/reordering_classes.cpp:356: undefined reference to `gzclose'
我在 Ubuntu 11.10 中使用 gcc 4.6.1,并且已经安装了 zlib1g-dev 包。摩西源是最新的(2010-08-13)。
我该怎么办?我需要安装一些额外的包吗?
最佳答案
将 -lz
放在你的文件之后:
g++ score.cpp reordering_classes.o -lz -o score
关于c++ - 摩西中对 `gzopen' 的 undefined reference ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8259441/