简体   繁体   中英

How do I check my gcc C++ compiler version for my Eclipse?

I'm using Eclipse release version 3.7.0, but I can't find the gcc anywhere. How and where can I see the version of gcc I'm currently using?

Just type

gcc --version

in any terminal near you.. ;-)

gcc -dumpversion

-dumpversion Print the compiler version (for example, 3.0 ) — and don't do anything else.

The same works for following compilers/aliases:

cc -dumpversion
g++ -dumpversion
clang -dumpversion
tcc -dumpversion

Be careful with automate parsing the GCC output:

  • Output of --version might be localized (eg to Russian, Chinese, etc.)
  • GCC might be built with option --with-gcc-major-version-only . And some distros (eg Fedora ) are already using that
  • GCC might be built with option --with-pkgversion . And --version output will contain something like Android (5220042 based on r346389c) clang version 8.0.7 (it's real version string)
#include <stdio.h>

int main() {

  printf("gcc version: %d.%d.%d\n",__GNUC__,__GNUC_MINOR__,__GNUC_PATCHLEVEL__);
  return 0;
}

The answer is:

gcc --version

Rather than searching on forums, for any possible option you can always type:

gcc --help

haha! :)

you can also use gcc -v command that works like gcc --version and if you would like to now where gcc is you can use whereis gcc command

I hope it'll be usefull

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM