Ошибка при компиляции giza 1.0.5

В настоящее время я пытаюсь скомпилировать GIZA++, который я скачал с http://code.google.com/p/giza-pp/downloads/detail?name=giza-pp-v1.0.5.tar.gz. Но каждый раз, когда я запускаю команду make, всегда происходит следующая ошибка:

/usr/bin/ld: cannot find -lstdc++
/usr/bin/ld: cannot find -lm
/usr/bin/ld: cannot find -lc
collect2: ld returned 1 exit status
make: *** [GIZA++] Error 1

Я действительно не знаю, что случилось, кто-нибудь может мне помочь?

Я использую Fedora 14 с g ++ версии 4.5.1

Спасибо за вашу помощь

1 ответ

Линкер говорит, что не может найти библиотеки C++. Это говорит о том, что что-то не так с вашей установкой GCC. Можете ли вы опубликовать командную строку, которую вы используете для компиляции вашего кода. Кроме того, вы можете попробовать скомпилировать это:

#include <iostream>
using namespace std;

int main() {   
    cout << "hello" << endl;
}

Сохраните его в файл с именем hello.cppи затем скомпилируйте его:

g++ hello.cpp

и сообщите нам, какие ошибки вы получите, если таковые имеются.

Другие вопросы по тегам