There are several free downloads available for the Digital Mars C++ compiler.
All files are in ZIP format.
For support please check the newsgroups at
news.digitalmars.com.
C and C++ Compiler Packages
- Get the CD with the complete package
on it (over 300Mb of development tools!)
Contains:
- C and C++ compilers
- Support for Win32, Win16, DOS16 and DOS32 all in one package.
- Integrated development and debugging environment (IDDE).
- Documentation in browsable HTML format.
- Tutorials and sample code.
- Extensive set of related tools like resource compiler,
object disassembler, librarian, resource editors, make, etc.
- Complete library source, including floating point.
- Command line versions as well as GUI versions of tools.
- STL, STLport and STLSoft.
- See Features.
-
Digital Mars C/C++ Compiler Version 8.45 (2,919,000 bytes)
(NEW!)
Contains:
- Win32 console versions of the tools
- C and C++ compilers
- Optlink Linker
- Librarian
- Standard and Win32 header files
- Runtime linkable libraries
- Does not come with a debugger, but works with the Symantec or Microsoft debuggers
- MicroEmacs for Win32
- To use <iostream> and other STL code,
download
STLport 4.5.3 as well
- DOS
16 libraries (646,000 bytes)
Add on to above compiler to enable development of 16 bit DOS programs.
Contains:
- Runtime linkable libraries for 16 bit DOS
- .COM generation tools
- MicroEmacs for DOS
-
32 bit DOS extender libraries Version 8.31 (189,000 bytes)
Add on to above compiler to enable development of 32 bit DOS extended programs.
Contains:
- Runtime linkable libraries for 32 bit DOS extender
- X32 dos extender is available as a separate download.
- MicroEmacs for DOS32
- Basic Utilities
(262,000 bytes)
Add on utilities for C and C++ compiler.
Contains:
- bcc Convert Borland bcc command line to Digital Mars DMC
- cl Convert Microsoft cl command line to Digital Mars DMC
- implib Import librarian
- rcc Resource compiler
- shell Simple shell
- Extended Utilities Package
(5)
Extended utilities for C and C++ compiler.
Contains:
- chmod Change/list file attributes
- coff2omf Convert COFF object and lib files to OMF
- diff Compare text files
- diffdir Compare directory trees
- dump Dump files
- dumpexe Dump executable files
- dumpobj Dump object files
- flpyimg Read/Write floppy disk image
- grep Search files for strings
- libunres Scan libraries for unresolved externals
- makedep Makefile dependency generator
- obj2asm Object file disassembler
- patchobj Patch object files
- smake Advanced make program
- whereis Search for files
-
STLport 4.5.3 (2,033,000 bytes) (NEW!)
STLport 4.5.3 ported to Digital Mars C++ (requires Digital Mars C++ 8.32 or later)
-
STLSoft 1.8.1 (4,262,000 bytes)
(NEW!)
STLSoft for Digital Mars C++ (requires Digital Mars C++ 8.41 or later)
-
STLSoft 1.6.5 (2,708,000 bytes)
STLSoft for Digital Mars C++ (requires Digital Mars C++ 8.35 or later)
- Garbage Collector
(700,000 bytes)
Hans Boehm garbage collector for C and C++ compiler.
Contains:
- gc.h Header file
- gc.lib Linkable library
- gc.dll Runtime collector DLL
- src\gc Complete source code
Updates for Digital Mars CDs
Upgrading from previous Digital Mars CDs is easy:
- Xcopy the Digital Mars CD to the hard disk.
- Download the necessary update files below.
- Apply the updates in sequence by unzipping the updates
and overwriting the previous versions of the files.
-
Digital Mars C/C++ Compiler CD Update Version 8.45 (1,115,000 bytes)
(NEW!)
Contains:
- Files to upgrade 8.43 to 8.44 CDs to the 8.45 CD.
-
Digital Mars C/C++ Compiler CD Update Version 8.43 (3,440,000 bytes)
Contains:
- Files to upgrade 8.38 to 8.42 CDs to the 8.43 CD.
-
Digital Mars C/C++ Compiler CD Update Version 8.38 (2,559,000 bytes)
Contains:
- Files to upgrade 8.34 .. 8.37 CDs to the 8.38 CD.
- STLport needs rebuilding for 8.37 and on,
it is a separate
download.
- To minimize download size, the STLport libraries
need to be built after downloading; see instructions
in \dm\stlport\readme.txt.
- Uses the new STLSoft 1.6.5.
-
Digital Mars C/C++ Compiler CD Update Version 8.34 (1,969,000 bytes)
Contains:
- Files to upgrade 8.33 CDs to the 8.34 CD.
- STLport needs rebuilding for 8.34,
it is a separate
download.
- To minimize download size, the STLport libraries
need to be built after downloading; see instructions
in \dm\stlport\readme.txt.
-
Digital Mars C/C++ Compiler CD Update Version 8.33 (2,109,000 bytes)
Contains:
- Files to upgrade 8.32 CDs to the 8.33 CD.
-
Digital Mars C/C++ Compiler CD Update Version 8.32 (1,484,000 bytes)
Contains:
- Files to upgrade 8.30 and 8.31 CDs to the 8.32 CD.
- STLport has been extensively revised for 8.32,
it is a separate
download.
- To minimize download size, the STLport libraries
need to be built after downloading; see instructions
in \dm\stlport\readme.txt.
-
Digital Mars C/C++ Compiler CD Update Version 8.30 (4,200,000 bytes)
Contains:
- Files to upgrade CD from 8.28 to the 8.30 CD.
- To minimize download size, the STLport libraries
need to be built after downloading; see instructions
in \dm\stlport\readme.txt.
-
Digital Mars C/C++ Compiler CD Update Version 8.28 (1,600,000 bytes)
Contains:
- Files to upgrade CD from 8.26 and later to the 8.28 CD.
-
Digital Mars C/C++ Compiler CD Update Version 8.26 (2,685,000 bytes)
Contains:
- Files to upgrade CDs from 8.1d and later to the 8.26 CD.
-
Digital Mars C/C++ Compiler CD Update Version 8.1d (2,900,000 bytes)
Contains:
- Files to upgrade CDs older than 8.1d to the 8.1d CD.
Compiler Test Versions
-
beta test C++ Compiler Version 8.46 (1,055,000 bytes)
(NEW!)
This compiler includes fixes for various reported problems. It will
eventually get folded into the main release. If you're having a
problem with the compiler, check this out first.
Contains:
- Bug fixes
- Fixed c++/4876.
- Fixed c++/4881.
- Fixed preprocessor crash on missing newline on last line.
- Token concatenation for L"string" now works.
- Fixed missing preprocessed output when macro ends source
file without ().
Drop in Replacements for Symantec C++ 7.5
No longer supported.
|
Advertisements
|