FAQ > Compilers/IDE's


Match word(s).

If you have any questions or comments,
please visit us on the Forums.

FAQ > Other references > Compilers/IDE's

This item was added on: 2003/01/26

This list is neither exhaustive nor intended to endorse any particular compiler, integrated development environment (IDE) or editor.

Cprogramming.com's Own Compiler Pages

  • What is a compiler?

  • Step-by-step guide to setting up a compiler, Code::Blocks

    Free Compilers (windows)

  • Borland bcc 5.5 Command line Tools
    http://www.borland.com/bcppbuilder/freecompiler/
    Borland have made v5 of their compiler and tools available for free (simple registration required). These are command line tools - there is no IDE with them although other editors or IDEs may be adapted to use them.
    Details on configuring the command line tools can be found here.

  • Digital Mars
    http://www.digitalmars.com/
    Compiler and a limited set of tools can be downloaded and used free of charge. For a small fee the remaining tools and an IDE can be purchased.

  • DJGPP
    http://www.delorie.com/djgpp/
    This is primarily a DOS compiler.

  • Lcc-Win32
    http://www.cs.virginia.edu/~lcc-win32/
    This is a C only compiler. It comes complete with a good IDE and extensive documentation. If you intend to develop software for sale or use it in a business capacity then you must purchase a professional licence, otherwise its download and use are free.

  • MinGW (Minimalist GNU Windows)
    http://www.mingw.org/
    This is an open source port of the GNU gcc compiler and tools for windows. Although these are command line tools there are many IDE's/editors which are available and easily configured to use MinGW.

  • Microsoft Visual C++.NET Standard
    Msvc.net c++ compiler standard (cl.exe) is downloadable as part of the platform sdk and .NET updates from microsoft. There is no IDE or c++ standard template library. A configuration how-to can be found here:
    http://csp.sourceforge.net/wiki/FreeVisualStudio

  • Open Watcom
    http://www.openwatcom.org/
    This is a complete, open source compiler and IDE system.

  • Pelles C
    http://www.smorgasbordet.com/pellesc/
    Free 'C' compiler based on lcc-win32.

    Non-Free Compilers:

  • Borland C++ Builder 6
    http://www.borland.com
    A trial version of the enterprise version of Borland C++ Builder is available for download:
    http://www.borland.com/products/download_cbuilder.html
    A personal version of Borland C++ Builder 6 is also available:
    http://www.amazon.com/

  • Intel Compiler
    http://www.intel.com/software/products/compilers/
    A 30 day evaluation version is available for download from:
    http://www.intel.com/software/products/global/eval.htm

  • Metrowerks CodeWarrior:
    http://www.metrowerks.com/MW/Develop/Desktop/Windows/Professional/Default.htm
    A 30 day evaluation version (requires registration) is available for download:
    http://www.metrowerks.com/MW/download/request.asp?action=dl&product=CWWin9

  • Microsoft Visual C++.NET Standard 2003
    Compiler, IDE and MSDN help.
    http://www.amazon.com/

    Editors & IDEs

  • DevCpp
    http://www.bloodshed.net/
    This is a very popular, open source (delphi) IDE for MinGW. Although DevCpp v5 is currently beta, it is still much more stable and feature rich than the original v4.

  • Jens File Editor
    http://home.t-online.de/home/Jens.Altmann/jfe_eng.htm
    Doubles as an IDE text editor. Includes c++ class and c/c++ function viewer.

  • Relo
    http://www.fifsoft.com/relo/
    An open source ide for bcc 5.5 command line tools and MinGW.

  • SciTE
    http://scintilla.sourceforge.net/SciTE.html
    An open source text/source code editor for windows and X. Note that it can be configured as an IDE for Borland's free command line tools.

  • TextPad
    http://www.textpad.com/

  • UltraEdit
    http://www.ultraedit.com/

  • VIDE
    http://www.objectcentral.com/vide.htm
    An open source IDE for both MinGW and Borland's free command line tools.

  • vim
    http://www.vim.org/

  • Visual-MinGW
    http://visual-mingw.sourceforge.net/
    Currently in alpha development, Visual-MinGW is a 'minimalist', open source IDE for MinGW built using MinGW.

    Thanks goes to Ken Fitlike for providing this list.

  • Script provided by SmartCGIs