gcc -dumpversion
-dumpversionVytiskněte verzi kompilátoru (například3.0) — a nedělejte nic jiného.
Totéž funguje pro následující kompilátory/aliasy:
cc -dumpversion
g++ -dumpversion
clang -dumpversion
tcc -dumpversion
Buďte opatrní při automatické analýze výstupu GCC:
- Výstup
--versionmůže být lokalizován (např. do ruštiny, čínštiny atd.) - GCC může být vytvořen s volbou --with-gcc-major-version-only. A některá distribuce (např. Fedora) to již používají
- GCC může být sestaven s volbou --with-pkgversion. A
--versionvýstup bude obsahovat něco jakoAndroid (5220042 based on r346389c) clang version 8.0.7(je to řetězec skutečné verze)
Stačí napsat
gcc --version
v jakémkoli terminálu ve vašem okolí..;-)