Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
C++CodeIDERAD Studio

How to Check The C++ Compiler Version On Windows

cpplogo_and_background1

A C or C++ Compiler is a computer program that converts the text of a program’s code into an executable program. How can we check the version of the C++ compiler we are using on our Windows computer? Let’s take a look at a few different ways to do it.

How can I check the C++ compiler version with the RAD Studio command prompt?

RAD Studio powers C++ Builder which supports various CLANG standards and has its own C++ Compiler, IDE, GUI Designer, and more tools for professional development. If you have installed RAD Studio or C++ Builder, you can take the following steps to check the C++ compiler version.

  1. Press the Windows key or Start menu on the toolbar
rad_studiocommand-2137394

2. Type RAD to find RAD Studio tools.

3. Run RAD Studio Command Prompt

4. This will open Command Prompt with RAD Studio settings in “C:Program Files (x86)Embarcadero Studio22.0bin” directory (the ’22’ can change depending on the version you have installed.) In this directory, there are different compilers, as listed below.

Here are the C++ compiler binaries included in RAD Studio, C++ Builder.

  • bcc32c.exe : Embarcadero C++ Compiler for Win32
  • bcc32x.exe : Embarcadero C++ Compiler for Win32
  • bcc64.exe : Embarcadero C++ Compiler for Win64
  • bccaarm.exe : Embarcadero C++ Compiler for Android
  • bcciosarm64.exe : Embarcadero C++ Compiler for iOS 64-bit device

5. You can check versions of these compilers by typing their executable names as shown below.

How can I check the compiler version within the command console?

  1. Press windows key or Start menu on the toolbar
  2. Write “Command” and run “Command Prompt”
  3. In Command Console, type “cd C:Program Files (x86)EmbarcaderoStudio“.
  4. Type “dir”, You should see versions of RAD Studio, i.e. 22
  5. Goto this folder and bin directory inside by using cd command, i.e. “cd 22.0bin

Here are the C++ compiler binaries included in RAD Studio, C++ Builder.

  • bcc32c.exe : Embarcadero C++ Compiler for Win32
  • bcc32x.exe : Embarcadero C++ Compiler for Win32
  • bcc64.exe : Embarcadero C++ Compiler for Win64
  • bccaarm.exe : Embarcadero C++ Compiler for Android
  • bcciosarm64.exe : Embarcadero C++ Compiler for iOS 64-bit device
2023-02-26_14-38-54

6. You can check versions of these compilers by typing their executable names only as given example below

How can I check the IDE version in RAD Studio?

If you want to know the version of the C++ Builder IDE follow these steps.

  1. Run/launch RAD Studio or C++ Builder.
  2. Goto Help menu, choose About Embarcadero RAD Studio as below
rad_studio_about-1381029

This will show you version of the IDE as shown below.

rads11-1u1light_welcome-6957176

How can I check the library versions used in RAD Studio?

Sometimes it’s helpful to know the versions of the libraries being used in RAD Studio and C++ Builder. You can display the name and version information of each library like so.

  1. Run/launch RAD Studio or C++ Builder
  2. Goto Help menu, choose About Embarcadero RAD Studio as below
rad_studio_about-1381029

This will show you version of the IDE about window. For more details of each library versions, you can click the Version Info section.

lib_versions-6063256

You can download the free C++ Builder Community Edition here: https://www.embarcadero.com/products/cbuilder/starter.
Professional developers can use the Professional, Architect or Enterprise versions of C++ Builder. Please visit https://www.embarcadero.com/products/cbuilder.

See What’s New in RAD Studio 11

Download RAD Studio 11 Now


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

About author

Dr. Yilmaz Yoru has 35+ years of coding with more than 30+ programming languages, mostly C++ on Windows, Android, Mac-OS, iOS, Linux, and some other operating systems. He graduated and received his MSc and PhD degrees from the Department of Mechanical Engineering of Eskisehir Osmangazi University. He is the founder and CEO of ESENJA LLC Company. His interests are Programming, Thermodynamics, Fluid Mechanics, Artificial Intelligence, 2D & 3D Designs, and high-end innovations.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES