gpt4 book ai didi

gcc - gcc 命令中 -fsyntax-only 选项的用途是什么?

转载 作者:行者123 更新时间:2023-12-04 12:05:13 27 4
gpt4 key购买 nike

我读到了 -fsyntax-only gcc 中的选项命令的手册页。我知道它显示了缺少头文件的错误并且它忽略了用户编码错误。我需要知道我的理解是否正确?,我还需要更多地了解这个选项。那么有人可以解释一下这个选项吗?

最佳答案

-fsyntax-only阻止编译器生成任何目标代码。
除此之外,它与没有此标志的情况相同。

来自 Wikipedia

A compiler is likely to perform many or all of the following operations: lexical analysis, preprocessing, parsing, semantic analysis (syntax-directed translation), code generation, and code optimization.



它可能仍然会执行其中的最后 2 步,因为某些错误仅在优化过程中发现,但结果将被丢弃,或者完全跳过这些步骤。

它主要用于获取有关相关代码的错误和警告消息。 (它不会忽略用户编码错误)

关于gcc - gcc 命令中 -fsyntax-only 选项的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40105453/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com