gcc -dumpversion
-dumpversion
Imprime la versión del compilador (por ejemplo, 3.0
) y no hagas nada más.
Lo mismo funciona para los siguientes compiladores/alias:
cc -dumpversion
g++ -dumpversion
clang -dumpversion
tcc -dumpversion
Tenga cuidado con el análisis automático de la salida de GCC:
- Salida de
--version
podría estar localizado (por ejemplo, en ruso, chino, etc.) - GCC podría compilarse con la opción --with-gcc-major-version-only. Y algunas distribuciones (por ejemplo, Fedora) ya lo están usando
- GCC podría compilarse con la opción --with-pkgversion. Y
--version
la salida contendrá algo comoAndroid (5220042 based on r346389c) clang version 8.0.7
(es una cadena de versión real)
Solo escribe
gcc --version
en cualquier terminal cerca de ti..;-)