我想保存名为tcc的C编译器的输出。尝试在Windows 7命令提示符中使用重定向,但它生成一个空文件并在命令提示符中写入输出。
这是我在命令提示符中使用的内容:
tcc -o test.exe test.c > log.txt
答案 0 :(得分:3)
程序可以写入多个输出流,特别是默认流stdout
和stderr
。其他流可以是文件,网络连接等等。
标准流stderr
通常用于输出错误消息和调试信息,stdout
通常用于输出程序的结果。究竟写入每个流的内容取决于程序。
stdout
流具有标识符1,stdout
具有标识符2. >
前面的数字标识要重定向的流。如果没有给出数字,则假定为1>
。
您可以详细了解这个here,它应该为您提供一些搜索关键字。