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
--versionmö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
--versionDie 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..;-)