instalando o GCC-4.9 sem raiz - adicionando caminhos e binários e recursos extras

Acabei de instalar o gcc 4.9 usando o linkaqui e é um link muito bom. Mas eu tenho apenas um problema que eu não quero tentar não atrapalhar -> vincular as bibliotecas e as variáveis de caminho.

nós temos um cluster em nossa faculdade e eu instalei isso no meu diretório pessoal (sem raiz). Agora, meu diretório pessoal / contém esta pasta onde estão todas as pastas do gcc:

bin  
include  
lib  
lib64  
libexec  
share

O que tenho que fazer para apontar para a pasta bin bin g ++ / gcc na bin com links adicionais? Por exemplo, defina ld_library_path, defina caminhos binários (exporte PATH = /home/asdf/gcc4.9/bin:$PATH). etc ..

Alguém pode fornecer detalhes sobre o que tudo precisa ser feito para usar o gcc / g ++ 4.9 (instalado por mim) ignorando a versão mais antiga do gcc instalada pelo root.

Eu tenho que adicionar lib e lib64 aos ld_library_paths também? Terei que usar "" em vez de <> para incluir arquivos (por exemplo, # inlcude "set" ou #include e inclui do gcc4.9 e não do antigo) ou fornecer explicitamente o caminho de inclusão usando -I

Quaisquer sugestões / discussões / comentários são bem-vindos. Estou ciente de que isso pode estar marcado como duplicado, mas será realmente útil para todas as pessoas que desejam experimentar o novo gcc-4.9 com c ++ 11 sem atrapalhar as variáveis de ambiente.

PS: Não estou perguntando como exportar ou definir uma variável de ambiente. Estou perguntando o quetudo variáveis de ambiente são necessárias para usar minha versão não raiz do gcc e não a versão mais antiga da raiz e não atrapalhar old caminhos etão caminhos durante o tempo de execução.

obrigado !!

questionAnswers(1)

yourAnswerToTheQuestion