使用g ++编译,就像使用g ++一样

时间:2013-06-03 15:54:22

标签: g++ clang compatibility

假设您使用g++进行了复杂的编译调用:

g++ -c -Wall -Werror -I/usr/include... bla bla

并且您希望完全相同的调用与clang完全相同:

clang -c -Wall -Werror -I/usr/include... bla bla

clang是否可以选择与g++完全一样的编译?

问题在于,在我们的项目中,g++调用没有警告/错误,但clang调用时会发出许多警告。

有一个开关可以禁用clang的所有默认选项并只解析实际的调用参数。

1 个答案:

答案 0 :(得分:1)

首先,请查看Clang users manualwikipedia ClangLibTooling。关于使用Clang API的一个很好的教程是compiling code Clang