C++ Free Compiler Updated to 10.2.3

Posted by on in Blogs

Embarcadero has had a free download of our C++ compiler and RTL (capable of making Win32 apps) for many years, going back into the Borland days. (In fact, Idera as a company likes providing free tools - check out some of the others here.) We aim to keep that free compiler up to date, and so we updated it from the frankly ancient classic "Borland" v5.5 compiler to the 10.2 Berlin compiler in July 2016.

I'm pleased to announce that we've just updated it again, with the compiler from 10.2.3 Tokyo. You can download it here!

This download includes:

  • Our Clang-enhanced compiler for Win32. Today's update has improved this further:
    • bcc32c, compatible with the classic compiler's command-line interface
    • New! bcc32x, the same compiler with a Clang command line interface
  • The Dinkumware STL
  • Our RTL
  • Miscellaneous command-line tools, such as the librarian (tlib), resource compiler, and others.

Is the Command-line Compiler Right for Me? 

This is just the command-line compiler and tools; it is not a full IDE.  You'll need a text editor to write programs.  It is suitable for building Win32 apps from scratch, such as a WinMain() application.

We hope it will be useful for students or anyone learning C++ or for teachers (but don't forget we have an academic license of the entire C++Builder product, plus our free Starter Edition); for those who maintain libraries that need to be tested or compatible with a wide range of compilers; for those who've used earlier versions of our products; or anyone for whom a free and powerful compiler is a useful tool.

Download the free C++ compiler here!

About C++Builder

When you want to add the benefits of a fully featured IDE and toolchain, choose C++Builder for cross-platform development.  It includes compilers for Win32, Win64, iOS, Android, and macOS, as well as cross-platform database, enterprise, UI, and web frameworks. Use one codebase and one set of libraries. Design a UI once and specialize it natively per platform or per device, just like subclassing code. Accelerate your development: spend time coding, not struggling with the UI or the platform.

C++Builder comes with a FREE 30 Day Trial.

Gold User, No rank,
C++ Product Manager, looking after C++Builder as well as the IDE.


  • Carson Merrill
    Carson Merrill Monday, 30 July 2018

    Developers of apps can generate better results of their projects after upgrading of functions on latest version. People get best written papers from https://assignmentman.co.uk/term-paper/ here on reasonable prices.

  • Vasily G62706
    Vasily G62706 Thursday, 17 May 2018

    > so we updated it from the frankly ancient classic "Borland" v5.5 compiler
    I'm actually missing it. It was quite a pain in the ass to find BCC55 and compatible tasm.exe in 2017.

  • Niki M.
    Niki M. Wednesday, 2 May 2018

    Thats great, but when will you upgrade Clang base? Latest 10.2.3 is still based on ancient Clang v3.3.1. We are still stuck and can switch to C++ 11, because current version can't compile ATL (see https://reviews.llvm.org/D268460)

  • David Millington
    David Millington Thursday, 3 May 2018

    Work is in progress. Our roadmap has the most recent public information - sorry I can't share more than that. Sarina has a good blog post: https://community.embarcadero.com/blogs/sarina-dupont-senior-product-manager/entry/exciting-rad-studio-developments-in-2018

  • Please login first in order for you to submit comments
  • Page :
  • 1

Check out more tips and tricks in this development video: