Library/Compiler.php
private function getGccVersion()
    {
        if (is_windows()) {
            return '0.0.0';
        }

        if ($this->filesystem->exists('gcc-version')) {
            return $this->filesystem->read('gcc-version');
        }

        $this->filesystem->system('gcc -dumpversion', 'stdout', 'gcc-version');
        $lines = $this->filesystem->file('gcc-version');
        $lines = array_filter($lines);

        $lastLine = $lines[\count($lines) - 1];
        if (preg_match('/\d+\.\d+\.\d+/', $lastLine, $matches)) {
            return $matches[0];
        }

        return '0.0.0';
    }
private function getGccVersion()
    {
        if (is_windows()) {
            return '0.0.0';
        }

        if ($this->filesystem->exists('gcc-version')) {
            return $this->filesystem->read('gcc-version');
        }

        $this->filesystem->system('gcc -dumpversion', 'stdout', 'gcc-version');
        $lines = $this->filesystem->file('gcc-version');
        $lines = array_filter($lines);

        $lastLine = $lines[\count($lines) - 1];
        if (preg_match('/\d+\.\d+\.\d+/', $lastLine, $matches)) {
            return $matches[0];
        }

        return '0.0.0';
    }
private function getGccVersion ( ) { if ( is_windows ( ) ) { return '0.0.0' ; } if ( $ this -> filesystem -> exists ( 'gcc-version' ) ) { return $ this -> filesystem -> read ( 'gcc-version' ) ; } $ this -> filesystem -> system ( 'gcc -dumpversion' , 'stdout' , 'gcc-version' ) ; $ lines = $ this -> filesystem -> file ( 'gcc-version' ) ; $ lines = array_filter ( $ lines ) ; $ lastLine = $ lines [ \ count ( $ lines ) - 1 ] ; if ( preg_match ( '/\d+\.\d+\.\d+/' , $ lastLine , $ matches ) ) { return $ matches [ 0 ] ; } return '0.0.0' ; }
Returns current GCC version.

@return string
Returns current GCC version .