santosh said:
Are there *any* DJGPP versions that do use DLLs? I thought DJGPP
was DOS based?
No. Yes.
Nevertheless a typical gcc and gdb installation is bigger than
lcc-win32, both the compressed distribution and the uncompressed
disk space occupied.
You are (I think) talking about one particular port of gcc. The
gcc package supplied at the official website is *quite* a bit
bigger than lcc-win32.
For example the core gcc archive for version 4.3.0 is 23.6 Mb
even when bzip2 compressed.
Note also that the binaries for gcc4.2.3 for DJGPP are about
4.5 Mb. The documentation is ~10 Mb and source is 45 Mb.
Here is the distribution for DJGPP gcc423b. Note the first 4
files. They are the COMPLETE binary executables. The rest is
basically documentation, and a small portion is updates to the
#include file system. Note that I gave the expanded size of the
binaries, not the compressed distributed size. Also note that the
majority of the package is in the info and man directories, all of
which are online documentation.
I take at least some of it back. There is another 2.5 odd
megabytes hiding in the libexec subdirectory. However, the
distribution is complete (apart from source) with all documentation
etc. The available documentation package basically gives the
ability to generate other formats.
The following listing will have some line wrap problems.
Archive: gcc423b.zip 4527662 bytes 84 files
-rwxa-- 2.3 ntf 119084 bx defX 14-Feb-08 02:08 bin/cpp.exe
-rwxa-- 2.3 ntf 118400 bx defX 14-Feb-08 02:08 bin/gcc.exe
-rw-a-- 2.3 ntf 16446 tx defX 14-Feb-08 02:08 bin/gccbug
-rwxa-- 2.3 ntf 52788 bx defX 14-Feb-08 02:08 bin/gcov.exe
-rw-a-- 2.3 ntf 30058 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/BUGS
-rw-a-- 2.3 ntf 18002 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/COPYING
-rw-a-- 2.3 ntf 26527 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/COPYING.LIB
-rw-a-- 2.3 ntf 23422 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/FAQ
-rw-a-- 2.3 ntf 391168 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/NEWS
-rw-a-- 2.3 ntf 795 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/README
-rw-a-- 2.3 ntf 383 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/README.SCO
-rw-a-- 2.3 ntf 30537 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/bugs.html
-rw-a-- 2.3 ntf 23903 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/faq.html
-rw-a-- 2.3 ntf 12665 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/fixincludes/README
-rw-a-- 2.3 ntf 750 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/fixincludes/README-fixinc
-rw-a-- 2.3 ntf 18002 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/gcc/COPYING
-rw-a-- 2.3 ntf 12566 tx defX 14-Feb-08 02:08
gnu/gcc-4.23/readme.DJGPP
-rw-a-- 2.3 ntf 232585 bx defX 14-Feb-08 02:08 info/cpp.info
-rw-a-- 2.3 ntf 51245 bx defX 14-Feb-08 02:08
info/cppinternals.info
-rw-a-- 2.3 ntf 1519947 bx defX 14-Feb-08 02:08 info/gcc.info
-rw-a-- 2.3 ntf 182042 bx defX 14-Feb-08 02:08
info/gccinstall.info
-rw-a-- 2.3 ntf 1634510 bx defX 14-Feb-08 02:08
info/gccint.info
-rw-a-- 2.3 ntf 26 tx stor 14-Feb-08 02:08
lib/gcc/djgpp/4.23/djgpp.ver
-rw-a-- 2.3 ntf 750 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/README
-rw-a-- 2.3 ntf 3662 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/decfloat.h
-rw-a-- 2.3 ntf 41808 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/emmintrin.h
-rw-a-- 2.3 ntf 5413 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/float.h
-rw-a-- 2.3 ntf 1432 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/iso646.h
-rw-a-- 2.3 ntf 3470 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/limits.h
-rw-a-- 2.3 ntf 4918 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/mm3dnow.h
-rw-a-- 2.3 ntf 2365 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/mm_malloc.h
-rw-a-- 2.3 ntf 26573 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/mmintrin.h
-rw-a-- 2.3 ntf 3897 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/pmmintrin.h
-rw-a-- 2.3 ntf 2606 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/include/ssp/ssp.h
-rw-a-- 2.3 ntf 3612 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/include/ssp/stdio.h
-rw-a-- 2.3 ntf 5859 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/include/ssp/string.h
-rw-a-- 2.3 ntf 2955 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/include/ssp/unistd.h
-rw-a-- 2.3 ntf 4317 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/stdarg.h
-rw-a-- 2.3 ntf 1604 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/stdbool.h
-rw-a-- 2.3 ntf 12695 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/stddef.h
-rw-a-- 2.3 ntf 330 tx defX 14-Feb-08 00:40
lib/gcc/djgpp/4.23/include/syslimits.h
-rw-a-- 2.3 ntf 9096 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/unwind.h
-rw-a-- 2.3 ntf 139 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/varargs.h
-rw-a-- 2.3 ntf 36692 tx defX 14-Feb-08 01:42
lib/gcc/djgpp/4.23/include/xmmintrin.h
-rw-a-- 2.3 ntf 330 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/gsyslimits.h
-rw-a-- 2.3 ntf 750 tx defX 14-Feb-08 02:07
lib/gcc/djgpp/4.23/install-tools/include/README
-rw-a-- 2.3 ntf 3662 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/decfloat.h
-rw-a-- 2.3 ntf 41808 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/emmintrin.h
-rw-a-- 2.3 ntf 5413 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/float.h
-rw-a-- 2.3 ntf 1432 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/iso646.h
-rw-a-- 2.3 ntf 3470 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/limits.h
-rw-a-- 2.3 ntf 4918 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/mm3dnow.h
-rw-a-- 2.3 ntf 2365 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/mm_malloc.h
-rw-a-- 2.3 ntf 26573 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/mmintrin.h
-rw-a-- 2.3 ntf 3897 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/pmmintrin.h
-rw-a-- 2.3 ntf 4317 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/stdarg.h
-rw-a-- 2.3 ntf 1604 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/stdbool.h
-rw-a-- 2.3 ntf 12695 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/stddef.h
-rw-a-- 2.3 ntf 9096 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/unwind.h
-rw-a-- 2.3 ntf 139 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/varargs.h
-rw-a-- 2.3 ntf 36692 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/include/xmmintrin.h
-rw-a-- 2.3 ntf 45 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/macro_list
-rw-a-- 2.3 ntf 131 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/install-tools/mkheaders.conf
-rw-a-- 2.3 ntf 66004 bx defX 14-Feb-08 02:09
lib/gcc/djgpp/4.23/libgcc.a
-rw-a-- 2.3 ntf 15280 bx defX 14-Feb-08 02:09
lib/gcc/djgpp/4.23/libgcov.a
-rw-a-- 2.3 ntf 8018 bx defX 14-Feb-08 02:09
lib/gcc/djgpp/4.23/libssp.a
-rw-a-- 2.3 ntf 716 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/libssp.la
-rw-a-- 2.3 ntf 610 bx defX 14-Feb-08 02:09
lib/gcc/djgpp/4.23/libssp_nonshared.a
-rw-a-- 2.3 ntf 746 tx defX 14-Feb-08 02:08
lib/gcc/djgpp/4.23/libssp_nonshared.la
-rwxa-- 2.3 ntf 2623676 bx defX 14-Feb-08 02:09
libexec/gcc/djgpp/4.23/cc1.exe
-rwxa-- 2.3 ntf 91936 bx defX 14-Feb-08 02:08
libexec/gcc/djgpp/4.23/collect2.exe
-rw-a-- 2.3 ntf 26 tx stor 14-Feb-08 02:08
libexec/gcc/djgpp/4.23/djgpp.ver
-rw-a-- 2.3 ntf 13621 tx defX 14-Feb-08 02:07
libexec/gcc/djgpp/4.23/install-tools/fixinc.sh
-rwxa-- 2.3 ntf 88596 bx defX 14-Feb-08 02:07
libexec/gcc/djgpp/4.23/install-tools/fixincl.exe
-rw-a-- 2.3 ntf 3289 tx defX 14-Feb-08 02:07
libexec/gcc/djgpp/4.23/install-tools/mkheaders
-rw-a-- 2.3 ntf 41752 tx defX 14-Feb-08 02:08 man/cat1/cpp.1
-rw-a-- 2.3 ntf 750681 tx defX 14-Feb-08 02:08 man/cat1/gcc.1
-rw-a-- 2.3 ntf 25102 tx defX 14-Feb-08 02:08
man/cat1/gcov.1
-rw-a-- 2.3 ntf 3365 tx defX 14-Feb-08 02:08
man/cat7/fsf-funding.7
-rw-a-- 2.3 ntf 28140 tx defX 14-Feb-08 02:08
man/cat7/gfdl.7
-rw-a-- 2.3 ntf 24210 tx defX 14-Feb-08 02:08 man/cat7/gpl.7
-rw-a-- 2.3 ntf 1056 tx defX 14-Feb-08 02:08
manifest/gcc423b.dsm
-rw-a-- 2.3 ntf 3730 tx defX 14-Feb-08 02:10
manifest/gcc423b.mft
-rw-a-- 2.3 ntf 64 tx defX 14-Feb-08 02:08
manifest/gcc423b.ver
84 files, 8639999 bytes uncompressed, 4513612 bytes compressed:
47.8%