drabar Napisano Grudzień 30, 2007 Zgłoszenie Share Napisano Grudzień 30, 2007 Witam. Chciałem skompilować na swojej Fedorze 8 najprostsze hello world: // plik hello_world.cpp #include <iostream> using namespace std; int main () { cout << "Hello World!" << endl; return 0; } Jedyne, co uzyskałem to: $ gcc hello_world.cpp /tmp/ccsuhphB.o: In function `__static_initialization_and_destruction_0(int, int)': hello_world.cpp:(.text+0x23): undefined reference to `std::ios_base::Init::Init()' /tmp/ccsuhphB.o: In function `__tcf_0': hello_world.cpp:(.text+0x6c): undefined reference to `std::ios_base::Init::~Init()' /tmp/ccsuhphB.o: In function `main': hello_world.cpp:(.text+0x8e): undefined reference to `std::cout' hello_world.cpp:(.text+0x93): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::operator<< <std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&, char const*)' hello_world.cpp:(.text+0x9b): undefined reference to `std::basic_ostream<char, std::char_traits<char> >& std::endl<char, std::char_traits<char> >(std::basic_ostream<char, std::char_traits<char> >&)' hello_world.cpp:(.text+0xa3): undefined reference to `std::basic_ostream<char, std::char_traits<char> >::operator<<(std::basic_ostream<char, std::char_traits<char> >& (*)(std::basic_ostream<char, std::char_traits<char> >&))' /tmp/ccsuhphB.o:(.eh_frame+0x11): undefined reference to `__gxx_personality_v0' collect2: ld returned 1 exit status Bardzo proszę o podpowiedź jak to naprawić. Z góry dzięki. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
FC4B Napisano Grudzień 30, 2007 Zgłoszenie Share Napisano Grudzień 30, 2007 chyba nie masz kompilatora c++, gcc to jest tylko do języka C zainstaluj yum install gcc-g++ Polecenie gcc kompiluje programy napisane w C, polecenie g++ w C++ Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
drabar Napisano Grudzień 30, 2007 Autor Zgłoszenie Share Napisano Grudzień 30, 2007 Eh, rzeczywiście, głupi błąd. Wielkie dzięki i pozdrawiam . Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się