|
请教在shell中如何判断gcc的版本?
我使用的是一个Makefile文件,不知道怎么判断gcc的版本
使用gcc -v的输出不能直接重定向到管道
我现在只能gcc -v 2>gccver
然后再grep gcc gccver
输出
gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)
我在makefile中可以这样子写
gcc -v 2>gccver
grep gcc gccver |
当我把grep的结果送到管道后,用什么方法判断gcc version 字符后面的字符是
2.95.3还是4.1.2然后将它们送到一个环境变量中在后面使用。
请教各位有没有更好的实现方法? |
|