gcc关闭标准输出缓冲的标志?

gcc关闭标准输出缓冲的标志?,gcc,Gcc,是否有gcc或g++的标志用于关闭stdout的缓冲? 与python中的python-u一样,关闭python中的stdout、stdin和stderr的缓冲。GCC作为编译器,只生成可执行文件。它对缓冲甚至流都没有真正的了解。只有C运行时知道您的stdout和stderr是什么。您需要在运行时告诉C运行时禁用缓冲 相比之下,Python运行时是一个解释器。作为一个解释器,它可以设置您的流,如果您要求,它可以禁用缓冲。GCC作为一个编译器,只生成一个可执行文件。它对缓冲甚至流都没有真正的了解。

是否有
gcc
g++
的标志用于关闭
stdout
的缓冲?
与python中的
python-u
一样,关闭python中的
stdout
stdin
stderr
的缓冲。

GCC作为编译器,只生成可执行文件。它对缓冲甚至流都没有真正的了解。只有C运行时知道您的
stdout
stderr
是什么。您需要在运行时告诉C运行时禁用缓冲


相比之下,Python运行时是一个解释器。作为一个解释器,它可以设置您的流,如果您要求,它可以禁用缓冲。

GCC作为一个编译器,只生成一个可执行文件。它对缓冲甚至流都没有真正的了解。只有C运行时知道您的
stdout
stderr
是什么。您需要在运行时告诉C运行时禁用缓冲


相比之下,Python运行时是一个解释器。作为一个解释器,它可以设置您的流,如果您要求,它可以禁用缓冲。

不是gcc标志,但请参阅。我想通过gcc而不是通过c关闭缓冲。@c4rbon,这不是编译器的工作。这是你的代码的工作。@Mat,我想如果它在python中可用,它可能在gcc中可用。@c4rbon:你的比较苹果和桔子。没有gcc标志,但请参阅。我想通过gcc而不是通过c关闭缓冲。@c4rbon,这不是编译器的工作。这是你的代码的工作。@Mat,我想如果它在python中可用,它可能在gcc中可用。@c4rbon:你的比较苹果和桔子。