delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1998/04/16/03:07:57

Date: Thu, 16 Apr 1998 10:06:27 +0300 (IDT)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Bitland <bitland AT aol DOT com>
cc: djgpp AT delorie DOT com
Subject: Re: conventional memory low
In-Reply-To: <1998041521220800.RAA25170@ladder03.news.aol.com>
Message-ID: <Pine.SUN.3.91.980416100554.12532H-100000@is>
MIME-Version: 1.0

On 15 Apr 1998, Bitland wrote:

> I have written a DJGPP-C/C++ - program which will run excellent in
> RHIDE and is full debuggable, but it will not run without it. Even
> in a DOS-window in Win95 or running in DOS-only mode, I got the good
> old message of not enough conventional memory. I believed those
> times are over :) 

These times are over, but only for those whose DJGPP installation
isn't messed, and who use the compiler correctly ;-).

From the symptoms you describe, it seems that you produce programs
which don't have the 2KB stub prepended to them.  Without that stub,
DOS doesn't know how to run your programs, since the format of the
executable produced by DJGPP is totally alien to DOS.

The stub should be automatically prepended as the last stage of
linking, but in your case, this doesn't seem to happen.

There are several possible causes for this.  The best way to get
efficient help is to add -v to the compilation options and post to the
news group everything that is printed during compilation.

- Raw text -


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