将 GCC 版本结果输出到文件

将 GCC 版本结果输出到文件

当我运行时,gcc -v我想将结果输出到文本文件。

我以为类似的东西gcc -v > ~/defaultGCC.txt会存储版本输出,但事实并非如此。

我也尝试过gcc -v | tee ~/defaultGCC.txt | more

但这没有用...

下列:

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

都抛出错误

答案1

gcc -v不负责版本信息,而是由编译器调用的程序gcc --version负责将 gcc 的版本显示到标准输出。如果这是你想要的,那么gcc --version | tee ~/defaultGCC.txt就可以了。然而,如果 的输出gcc -v是你真正想要的,那么gcc -v &> ~/defaultGCC.txt就会给你你想要的。

相关内容