gcc -dumpversion
-dumpversion
Drucken Sie die Compiler-Version (z. B. 3.0
) — und nichts anderes tun.
Dasselbe gilt für folgende Compiler/Aliase:
cc -dumpversion
g++ -dumpversion
clang -dumpversion
tcc -dumpversion
Seien Sie vorsichtig mit dem automatischen Parsen der GCC-Ausgabe:
- Ausgabe von
--version
möglicherweise lokalisiert (z. B. auf Russisch, Chinesisch usw.) - GCC kann mit der Option --with-gcc-major-version-only erstellt werden. Und einige Distributionen (z. B. Fedora) verwenden das bereits
- GCC kann mit der Option --with-pkgversion erstellt werden. Und
--version
Die Ausgabe enthält so etwas wieAndroid (5220042 based on r346389c) clang version 8.0.7
(es ist eine echte Versionszeichenfolge)
Geben Sie einfach
eingcc --version
in jedem Terminal in Ihrer Nähe..;-)