nid*_*ima 6 gcc
我-fsyntax-only在gcc命令的手册页中了解了该选项。我了解它显示缺少头文件的错误,并且忽略了用户编码错误。我需要知道我的理解正确与否吗?我还需要更多地了解此选项。那么,有谁能解释这个选项?
-fsyntax-only
gcc
Dar*_*ter 6
-fsyntax-only防止编译器生成任何目标代码。除此之外,它与没有此标志的情况相同。
来自维基百科
编译器可能会执行许多或所有以下操作:词法分析、预处理、解析、语义分析(语法定向翻译)、代码生成和代码优化。
它可能仍会执行其中的最后 2 步,因为某些错误仅在优化过程中发现,但结果将被丢弃,或者完全跳过这些步骤。
它主要用于获取有关相关代码的错误和警告消息。(它不会忽略用户编码错误)
归档时间:
9 年,4 月 前
查看次数:
1195 次
最近记录:
8 年,11 月 前