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