Skip to content
projects
/
linux
·
blob
v2.6.21 ·
refs
linux
scripts
gcc-version.sh
…
History
History
·
Raw
Raw
·
Diff
Diff
·
Blob
Blob
14 lines · 338 B
1
#
!/bin/sh
2
#
3
#
gcc-version gcc-command
4
#
5
#
Prints the gcc version of `gcc-command' in a canonical 4-digit form
6
#
such as `0295' for gcc-2.95, `0303' for gcc-3.3, etc.
7
#
8
9
compiler
=
"
$
*
"
10
11
MAJOR
=
$
(
echo
__GNUC__
|
$
compiler
-
E
-
xc
-
|
tail
-
n
1
)
12
MINOR
=
$
(
echo
__GNUC_MINOR__
|
$
compiler
-
E
-
xc
-
|
tail
-
n
1
)
13
printf
"
%02d%02d
\\
n
"
$
MAJOR
$
MINOR
14