New answers tagged gcc
If the particular project has no explicit or implicit dependencies on libraries that are only 32 bit, then automake will compile a 64 bit executable. With the abundance of 64 bit systems and re-implementations of things that used to be 32 bit only, this will not happen on a modern system (that is post 2010, including Fedora 16)
On Debian-based systems, including Ubuntu, you can find out the installation status as well as the possibly installed version of a package (if you know the package name) using dpkg -l (that's ell, not I or one). Doing so generally does not require root access, as it is a read-only operation. To find out which package owns a specific file, use dpkg -S. ...
And for the first question: uname, when passed no option, is equivalent to uname -s thus displays Linux on your system. The gcc argument passed is not an option (doesn't start with an hyphen) so is simply ignored by the command.
uname shows the name of the OS you're working on - it just ignored the argument and did its usual work. It does not display versions of installed software. Most commands - including gcc support --version argument, so gcc --version displays your current GCC version.
For the second question the answer is: gcc -v On the last line of the print out you can find the version of gcc installed on your system.
Top 50 recent answers are included