gcc -dumpversion
-dumpversion
Vytiskně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
--version
můž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
--version
vý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í..;-)