如何使GCC警告进入stdout而不是stderr



在我们的持续集成系统中,我们有一个使用GCC构建的C++项目。管道将stderr的输出视为生成失败。看起来GCC会将所有警告和错误输出到stderr,因此任何警告输出都会导致构建"失败"。

有没有办法让GCC只向stderr输出实际错误,而不输出警告?

在命令后添加2>&1,使其将stderr输出发送到stdout。

最新更新