Free C++ Compiler

The BCC32 Compiler is the high performance foundation and core technology of Embarcadero's award-winning C++Builder product line.

This free classic version download of the Borland C++ Compiler 5.5 includes ANSI/ISO C++ language support, the STL (Standard Template Library) framework and C++ template support, and the complete Borland C/C++ Runtime Library (RTL). Also included in the free download are the C/C++ command line tools such as the high performance linker and resource compiler.

How to get the C++ compiler

Free Compiler Download

Download the Borland C++ Compiler 5.5 (BCC32) and command line tools.
Download the free compiler now >

New Starter Edition

Get started with C++ programming at a great price with new C++Builder Starter edition. C++Builder Starter includes the latest version of the C++ compiler for Windows.
Learn more about C++Builder Starter >

C++Builder Free 30-day License

Get a free 30-day trial license of the complete C++Builder IDE with the latest compilers for Windows, Mac OS X, Android and iOS plus a complete IDE, and visual designer.
Download the C++Builder trial >

The free compiler download includes:

  • Borland C++ Compiler v5.5 (bcc32)
  • Turbo Incremental Linker (tlink32)
  • Resource Compiler / Binder (brc32, brcc32)
  • C++ Win32 Preprocessor (cpp32)
  • ANSI/OEM character set file conversion utility (fconvert)
  • Import Definitions utility to provide information about DLLs (impdef)
  • Import Library utility to create import libraries from DLLs (implib)
  • Turbo Dump to structurally analyze EXE, OBJ and LIB files (tdump)
  • Librarian for symbol case-conversion, creating extended libraries and modifying page size (tlib)

Included Libraries:

  • Borland C/C++ Runtime Library
  • ANSI/ISO Standard Template Library (STL)

The latest version of the C++ compiler, libraries and C++0x standards support are available in Embarcadero C++Builder.