【发布时间】:2012-10-15 10:30:29
【问题描述】:
我试图使用 -dumpversion 来确定编译器是否可用。 我的项目使用 clang 和更新的 gcc 编译,但不是使用旧的 gcc 4.2.1。
那么为什么clang要伪装成一个老gcc呢?
额外的问题,是否可以在运行时更改此值?
或者有没有人有一个不错的 autoconf 宏来用 clang 和 gcc 确定编译器版本?
【问题讨论】:
-
您需要较新编译器的哪些功能?对此进行测试,而不是针对正在使用的编译器。