检查文本段是否有效C代码

・1 分钟阅读

 $ gcc -fsyntax-only -xc - <<< "text snippet"

说明

-fsyntax-only是检查语法错误的代码,不做任何事情。

-xc是指定C语言,其他有趣的选项,例如c ,从stdin读取时,此标志是必需的。

-是从stdin读取文本。

你可以在Here Strings部分中的man bash中阅读更多内容。

请注意,"text snippet "必须用双引号括起来,否则只有第一个单词将成为here字符串的一部分,其余的将被解释为gcc程序的附加命令行参数。

Hujiuxiang profile image