4 Stimmen

undefinierter Verweis auf `gzopen' in moses

Ich versuche gerade, das moses-Skript zu installieren, das Teil des moses-Werkzeugs für die maschinelle Übersetzung ist, erhalte aber immer wieder eine Fehlermeldung:

/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'

Ich verwende gcc 4.6.1 in Ubuntu 11.10, und bereits installiert das zlib1g-dev-Paket. Die Moses-Quelle ist die neueste (2010-08-13).

Was sollte ich tun? Muss ich ein zusätzliches Paket installieren?

5voto

Michael Krelin - hacker Punkte 130575

Setzen Sie -lz nach Ihren Dateien:

g++ score.cpp reordering_classes.o -lz -o score

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X