home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2007 September / PCWSEP07.iso / Software / Linux / Linux Mint 3.0 Light / LinuxMint-3.0-Light.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.20-15-generic / scripts / gcc-version.sh < prev    next >
Encoding:
Linux/UNIX/POSIX Shell Script  |  2007-04-12  |  338 b   |  15 lines

  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.  
  15.