Stavo cercando di usare -dumpversion per determinare se il compilatore è utilizzabile. Il mio progetto compila con clang e gcc più recenti, ma non con il vecchio gcc 4.2.1.Perché clang -dumpversion report 4.2.1
Quindi perché il clang fa finta di essere un vecchio gcc?
Ulteriori domande, è possibile modificare questo valore in fase di esecuzione?
Oppure qualcuno ha una macro autoconf bella per determinare la versione del compilatore con clang e gcc?
Quale caratteristica del nuovo compilatore ti serve? Prova per quello, non per quale compilatore viene utilizzato. –