Неопределенная ссылка на `gzopen'в Моисее
В настоящее время я пытаюсь установить скрипт 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'
Я использую gcc 4.6.1 в Ubuntu 11.10 и уже установил пакет zlib1g-dev. Источник Моисея является последним (2010-08-13).
Что я должен делать? Нужно ли устанавливать какой-то дополнительный пакет?
1 ответ
Решение
Положил -lz
после ваших файлов:
g++ score.cpp reordering_classes.o -lz -o score