2012-05-18 23 views

Respuesta

5

(¿Por qué no hacer esta pregunta en la lista de correo gcc-ayuda para que pueda obtener una respuesta autorizada de personas que saben lo que están hablando?)

Sí, el ligado con libstdC++. So.6.0.0 significaría que el binario podría ejecutarse cuando se vincula a cualquier versión posterior de libstdC++. so, pero eso no es suficiente para garantizar que el binario se pueda ejecutar en cualquier sistema GNU/Linux. También debe asegurarse de usar una versión anterior de libc.so (i.e.glibc) y cualquier otra libs con la que establezca un vínculo. Compilar y vincular con GCC 3.4.0 pero enlazar con Glibc 2.15 podría significar que su binario no se puede ejecutar en sistemas con Glibc 2.14 o anterior, independientemente de la versión de libstdC++ que tengan.

Cuestiones relacionadas