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;
- 709 megtekintés
Hozzászólások
-static-libgcc talan, de nem tudom hogy ez kell-e neked, soha nem probaltam
--
Segmentation violation -- Core dumped blues
- A hozzászóláshoz be kell jelentkezni
Szia
Kipróbáltam, háromszor akkora lett a bináris, de úgy tűnik, hogy működik.
Köszönöm!
- A hozzászóláshoz be kell jelentkezni
szivesen
--
Segmentation violation -- Core dumped blues
- A hozzászóláshoz be kell jelentkezni