Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我怎么知道 gcc 的返回值?
例如,我有一个 c 文件 test.c,我只是gcc test.c在终端中运行。如果当前编译遇到一些错误,它可以报告,但是我如何知道 gcc 这次编译过程的返回值?
gcc test.c
现在我知道1手段有错误,但0不仅会返回警告而且会编译OK,如果有错误我该怎么办。如果我使用-Werror,它可能会停止编译,我不想停止编译
1
0
-Werror
返回变量在 shell 变量$?中。
$?
> gcc bla.c > echo $? 0
编辑:在 Windows 上,它位于%errorlevel%中。