Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

g++ _ZSt3cin: invalid version (max ) error adding symbols: Bad value

Ostatnio zmodyfikowano 2017-09-21 21:15
Autor Wiadomość
Saran
Temat założony przez niniejszego użytkownika
g++ _ZSt3cin: invalid version (max ) error adding symbols: Bad value
» 2017-09-21 12:21:38
Przy próbie kompilacji programu:
g++ astar.cpp -og astar

/usr/bin/ld: astar: _ZSt3cin: invalid version 2 (max 0)
astar: error adding symbols: Bad value
collect2: error: ld returned 1 exit status
Przy użyciu standardowych bibliotek.
P-165061
j23
» 2017-09-21 14:47:00
Jesteś pewny, że linkujesz właściwe biblioteki (od danego kompilatora/konsolidatora)?
P-165063
Saran
Temat założony przez niniejszego użytkownika
» 2017-09-21 17:12:49
Nie mam pojęcia, ale chyba nie istnieje potrzeba linkowania standardowych bibliotek?
Wpisuję jedynie nagłówki bibliotek na początku pliku. Przy skompilowaniu bez opcji -g wszystko działa.
P-165067
Elaine
» 2017-09-21 18:13:52
g++ astar.cpp -og astar
Każesz kompilatorowi stworzyć plik wykonywalny o nazwie g, podając astar.cpp (źródło) i astar (plik wykonywalny?) jako wejścia.
P-165070
Saran
Temat założony przez niniejszego użytkownika
» 2017-09-21 18:32:40
Hmm możliwe, jednak po zmianie na:
g++ astar.cpp -o -g astar
lub:
g++ astar.cpp -g astar
błąd jest niestety ten sam.

Nie mam pojęcia czemu, podaję złe polecenia wciąż?
P-165071
maly7
» 2017-09-21 20:56:33
Wydaje mi się, że podajesz po prostu argumenty w złej kolejności.
Po -o powinien być plik wyjściowy, więc jeśli chcesz koniecznie użyć -g spróbuj tak:
g++ astar.cpp -g -o astar
P-165079
Saran
Temat założony przez niniejszego użytkownika
» 2017-09-21 21:15:04
Oo, faktycznie, dzięki.
P-165081
« 1 »
  Strona 1 z 1