gcc -dumpversion
-dumpversion
Stampa la versione del compilatore (ad esempio,3.0
) — e non fare nient'altro.
Lo stesso funziona per i seguenti compilatori/alias:
cc -dumpversion
g++ -dumpversion
clang -dumpversion
tcc -dumpversion
Fai attenzione con l'analisi automatica dell'output di GCC:
- Uscita di
--version
potrebbe essere localizzato (ad es. in russo, cinese, ecc.) - GCC potrebbe essere compilato con l'opzione --with-gcc-major-version-only. E alcune distribuzioni (ad esempio Fedora) lo stanno già utilizzando
- GCC potrebbe essere compilato con l'opzione --with-pkgversion. E
--version
l'output conterrà qualcosa comeAndroid (5220042 based on r346389c) clang version 8.0.7
(è la stringa della versione reale)
Basta digitare
gcc --version
in qualsiasi terminale vicino a te..;-)