instalando GCC-4.9 sin root - agregando rutas y binarios y extra

Acabo de instalar gcc 4.9 usando el enlaceaquí y es un muy buen enlace Pero solo tengo un problema que no quiero tratar de no estropear -> vincular las bibliotecas y las variables de ruta.

tenemos un clúster en nuestra universidad y lo instalé en mi directorio de inicio (sin root). Ahora mi directorio home / contiene esta carpeta donde están todas las carpetas gcc:

bin  
include  
lib  
lib64  
libexec  
share

¿Qué debo hacer para señalar el binario g ++ / gcc en la carpeta bin con enlaces adicionales? Por ejemplo, establezca ld_library_path, establezca rutas binarias (export PATH = /home/asdf/gcc4.9/bin:$PATH). etc.

¿Alguien puede proporcionar detalles sobre lo que debe hacerse para usar gcc / g ++ 4.9 (instalado por mí) sin pasar por la versión anterior de gcc instalada por root.

¿Tengo que agregar lib y lib64 a ld_library_paths también? ¿Tendré que usar "" en lugar de <> para incluir archivos (por ejemplo, # inlcude "set" o #include e incluye desde gcc4.9 y no el anterior) O proporcionar explícitamente la ruta de inclusión usando -I

Cualquier sugerencia / discusión / comentario son bienvenidos. Soy consciente de que esto puede estar marcado como duplicado, pero realmente será útil para todas las personas que quieran probar el nuevo gcc-4.9 con c ++ 11 sin alterar las variables de entorno.

PD: No estoy preguntando cómo exportar o establecer una variable de entorno. Estoy preguntando quetodas Se requieren variables de entorno para usar mi versión no root de gcc y no la versión anterior de la raíz y no estropear elld caminos yentonces caminos durante el tiempo de ejecución.

Gracias !!

Respuestas a la pregunta(1)

Su respuesta a la pregunta