Date: Thu, 16 Apr 1998 10:06:27 +0300 (IDT) From: Eli Zaretskii To: Bitland cc: djgpp AT delorie DOT com Subject: Re: conventional memory low In-Reply-To: <1998041521220800.RAA25170@ladder03.news.aol.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Precedence: bulk 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.