Restaurando sinalizadores gcc e g ++

1

Recentemente fiz algo realmente estúpido: queria configurar bibliotecas NetCDF usando o compilador Intel Fortran e, portanto, estava seguindo instruções para esse tipo de procedimento.

Infelizmente, eu pulei um parágrafo e também acidentalmente mudei minhas flags gcc e g ++ sem perceber, já que escrevi estas linhas:

$ export CC=icc 
$ export CXX=icpc 
$ export CFLAGS='-O3 -xT -ip -no-prec-div -static' 
$ export CXXFLAGS='-O3 -xT -ip -no-prec-div -static' 

$ export CPP='icc -E' 
$ export CXXCPP='icpc -E'

O problema é que eu não tenho o compilador Intel C e C ++ (ou seja, icc e icpc) e agora, toda vez que tento configurar bibliotecas NetCDF, acabo com um erro de verificação de integridade do gcc.

Como posso restaurar CC , CXX , CFLAGS , CXXFLAGS , CPP e CXXCPP para uma configuração gcc , g++ limpa?

    
por Mutewinter 29.01.2013 / 18:32

1 resposta

2

Tente:

 unset CC CXX CFLAGS CXXFLAGS CPP CXCPP

As variáveis definidas no shell são apenas temporariamente nesse shell, portanto, usar outra janela de terminal também deve funcionar.

As alterações nas variáveis de ambiente só se tornam permanentes quando você edita um arquivo de configuração apropriado, como /etc/environment , /etc/profile , ~/.bash_profile , ~/.bashrc , etc.

    
por Robie Basak 29.01.2013 / 19:13