www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/2008/11/08/11:25:54

X-Authentication-Warning: delorie.com: mail set sender to djgpp-bounces using -f
Date: Sat, 8 Nov 2008 11:25:19 -0500
Message-Id: <200811081625.mA8GPJWO015489@envy.delorie.com>
From: DJ Delorie <dj AT delorie DOT com>
To: djgpp AT delorie DOT com
In-reply-to: <6nlir1Fm2e1kU1@mid.uni-berlin.de> (aeibach@mail.com)
Subject: Re: 'The system cannot execute the specified program' (again)
References: <6nk3hhFm2at0U1 AT mid DOT uni-berlin DOT de> <gf3jca$32p$1 AT aioe DOT org> <6nlir1Fm2e1kU1 AT mid DOT uni-berlin DOT de>
Errors-To: nobody AT delorie DOT com
X-Mailing-List: djgpp AT delorie DOT com
X-Unsubscribes-To: listserv AT delorie DOT com

> > > finally brought some insight that djgpp uses a 16-bit stub that will make
> > > any 32bit program _look_ like a 16 bit app for MSDOS.
> >
> > True.
> 
> Very true, and just an insanity for 2008.

Not at all.  DJGPP is a *dos* compiler.  NOT A WINDOWS COMPILER.  NOT
A UNIX COMPILER.  IT'S A DOS COMPILER.  This is key to understanding
why it does the things it does - it's designed to produce programs
that run under DOS.  Not Windows.  Not Unix.  If you want Windows, use
MinGW - it's the same tools as DJGPP, but for Windows.  If you want
Unix, use a native GCC for Unix.  Same tools, different target.  If
you don't want to build DOS programs, DON'T USE DJGPP.  It's the wrong
tool for you.

> I guess so. And that *MUST* happen someday, otherwise DJGPP will - see other
> post - be merely an application for some old-time hardware enthusiasts.

That's exactly what DJGPP is.

> Since it will be simply silly to try hard at all costs to comply with, say,
> MSDOS 6.22 in 2010.

You want MinGW or Linux.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019