[英]What does this gcc command mean?
gcc test.c 2> error-msg
谁能解释这个命令的每个部分,例如2>
error-msg
?
我怀疑命令是gcc test.c 2> error-msg
。 2>
表示将命令gcc test.c
的错误流重定向到名为error-msg
的文件(标准消息将照常打印在屏幕上)。
如果确实是gcc test.c 2> error -msg
那么执行的命令将是gcc test.c -msg
,并且错误流重定向到文件error
。 在命令行中间重定向不是很常见。
gcc test.c 2> error -msg
与gcc test.c -msg 2> error
,这意味着您的外壳程序执行gcc test.c -msg
并将其标准错误输出重定向到名为error
文件。 而且error
文件可能包含“错误:无法识别的命令行选项'-msg'”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.