gcc -dumpversion
-dumpversion
Affiche la version du compilateur (par exemple,3.0
) — et ne faites rien d'autre.
La même chose fonctionne pour les compilateurs/alias suivants :
cc -dumpversion
g++ -dumpversion
clang -dumpversion
tcc -dumpversion
Soyez prudent avec l'analyse automatique de la sortie GCC :
- Sortie de
--version
peut être localisé (par exemple en russe, en chinois, etc.) - GCC peut être compilé avec l'option --with-gcc-major-version-only. Et certaines distributions (par exemple Fedora) l'utilisent déjà
- GCC peut être compilé avec l'option --with-pkgversion. Et
--version
la sortie contiendra quelque chose commeAndroid (5220042 based on r346389c) clang version 8.0.7
(c'est la vraie chaîne de version)
Tapez simplement
gcc --version
dans n'importe quel terminal près de chez vous..;-)