对于g ++ / clang,是否有一些超快速的“语法检查我的代码,但是没有编译模式”?唯一的目标是检查我的代码是否是有效的C ++代码?
答案 0 :(得分:15)
-fsyntax - 仅适用于GCC,这应该适用于Clang,因为它们模拟GCC的命令行选项。无论它是否明显更快,你都需要时间。
答案 1 :(得分:0)
您可以查看gcc-xml(http://www.gccxml.org/HTML/Index.html),它重用gcc前端来生成源的xml描述。
另一种选择是使用edg前端(http://www.edg.com/index.php?location=c_frontend),但它不是开源的,而且远非便宜。
答案 2 :(得分:0)
也许cppcheck可供选择吗?我不知道你想要什么结果。 cppcheck不是纯语法检查。如果cppcheck很快就会发生。