gcc给出了关于颜色的错误

时间:2016-10-04 09:07:18

标签: c++ gcc colors

每当我运行gcc / g ++命令甚至是ping命令时,它总是会显示以下错误。

gcc --colour=auto.c -lgraph -o --colour=auto
gcc: error: unrecognized command line option ‘--colour=auto.c’

我似乎并不了解这个问题的根本原因。它从未发生过,这使我无法执行任务。 第一行不是我跑的命令。这是错误的一部分。

这是一张照片, ping error

set命令提供以下output

2 个答案:

答案 0 :(得分:1)

你的命令有很多不妥之处。

  • --colour=auto.c:我认为这应该是-fdiagnostics-color=auto
  • -o --colour=auto:这会让GCC将输出写入文件--colour=auto,我怀疑是不是意图。
  • GCC没有输入文件。

尝试使用如下命令:

gcc -fdiagnostics-color=auto -lgraph -o output-file input-file

其中input-file是您的* .c或* .o文件。

答案 1 :(得分:1)

所以我通过完全移除了oh-my-zsh的插件(warhol)来解决这个问题。谢谢你的帮助。