gcc verziok bekavarnak

 ( tsb | 2008. május 6., kedd - 23:33 )

Sziasztok

A masinámon Debian Testing van, gcc --version
gcc (GCC) 4.2.3 (Debian 4.2.3-3)

Egy másik gépen Etch:
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)

A Testinges gépen lefordított binárist próbáltam futtani az Etch-es gépen, mire ilyen hibaüzenet jött:
./mybinary: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by ./mybinary)
Ez gondolom az eltérő gcc-verzió okozza.

Ha az Etch-en fordítom a kódomat, akkor gond nélkül megy.

Az a kérdés, hogy tudok-e olyan binárist csinálni, ami független a libstdc meg hasonlóktól?
Egyáltalán van értelme ilyesmivel próbálkozni?

A válaszokat előre is köszi

tsb
//tsb::return 1;

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

-static-libgcc talan, de nem tudom hogy ez kell-e neked, soha nem probaltam

--
Segmentation violation -- Core dumped blues

Szia

Kipróbáltam, háromszor akkora lett a bináris, de úgy tűnik, hogy működik.

Köszönöm!

szivesen

--
Segmentation violation -- Core dumped blues