Saída dos resultados da versão GCC para o arquivo

1

Quando executo gcc -v , gostaria de enviar os resultados para um arquivo de texto.

Pensei que algo como gcc -v > ~/defaultGCC.txt armazenaria a saída da versão, mas isso não acontece.

Eu também tentei gcc -v | tee ~/defaultGCC.txt | more

E isso não funcionou ...

O seguinte:

gcc -v | tee ~/defaultGCC.txt | >
gcc -v | tee ~/defaultGCC.txt | >>

ambos lançam erros

    
por Anton Rasmussen 30.03.2017 / 18:47

1 resposta

1

gcc -v não é responsável pela informação da versão, mas sim pelos programas que são invocados pelo compilador, enquanto gcc --version é responsável por exibir a versão do gcc para a saída padrão. Se é isso que você quer, então gcc --version | tee ~/defaultGCC.txt funcionará. No entanto, se a saída de gcc -v for o que você realmente deseja, então gcc -v &> ~/defaultGCC.txt fornecerá exatamente o que você deseja.

    
por 30.03.2017 / 18:59