是否有gcc/clang标志来验证C++;无编译程序 是否有GCc/CLAN标志来验证C++程序而不编译它?

是否有gcc/clang标志来验证C++;无编译程序 是否有GCc/CLAN标志来验证C++程序而不编译它?,gcc,clang,Gcc,Clang,在我们的一些每次提交检查中,我们只编译程序,并在它编译时通过。我们并不真正需要已编译的二进制/可执行文件。如果可能的话,我们希望节省一些时间和计算能力。我认为-fsyntax only标志可能就是您想要的。虽然可能会有一些错误只会在编译的后期阶段被捕获,所以不能100%保证通过-fsyntax only的代码能够成功编译 否则,值得注意的是,单独关闭优化(-O0)通常会使编译速度快很多倍

在我们的一些每次提交检查中,我们只编译程序,并在它编译时通过。我们并不真正需要已编译的二进制/可执行文件。如果可能的话,我们希望节省一些时间和计算能力。

我认为
-fsyntax only
标志可能就是您想要的。虽然可能会有一些错误只会在编译的后期阶段被捕获,所以不能100%保证通过
-fsyntax only
的代码能够成功编译

否则,值得注意的是,单独关闭优化(
-O0
)通常会使编译速度快很多倍