1

我想保存名为 tcc 的 C 编译器的输出。尝试在 Windows 7 命令提示符中使用重定向,但它会生成一个空文件并将输出写入命令提示符。

这是我在命令提示符中使用的:

tcc -o test.exe test.c > log.txt
4

1 回答 1

3

程序可以写入多个输出流,特别是默认流stdoutstderr. 其他流可以是文件、网络连接等等。

标准流通stderr常用于输出错误信息和调试信息,stdout通常用于输出程序的结果。具体写入每个流的内容取决于程序。

流的stdout标识符为 1,stdout标识符为 2。前面的数字>标识要重定向的流。如果没有给出数字,1>则假定。

您可以在此处阅读有关此内容的更多信息,它应该为您提供一些要搜索的关键字。

于 2015-03-01T11:38:30.293 回答