delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1995/11/30/05:10:21

Date: Thu, 30 Nov 1995 09:02:05 +0200 (IST)
From: Eli Zaretskii <eliz AT is DOT elta DOT co DOT il>
To: Eddy Siauwidjaja <eddys AT cse DOT unsw DOT EDU DOT AU>
Cc: dj AT ctron DOT com, djgpp AT sun DOT soe DOT clarkson DOT edu
Subject: Re: Running djgpp & djgdb under windows environment.

On Thu, 30 Nov 1995, Eddy Siauwidjaja wrote:

> I tried to use gcc & go32 -d gdb which is OK under DOS environment.
> But when I go to windows environment, I open a new MS-DOS prompt,
> then try to do the same thing, the following happen :
> - Whenever I use a floating point, the program freezes (including the
> the Windows Environment)

Does your computer lack floating-point hardware?  In DJGPP v1.x, floating 
point emulation doesn't work in DPMI environment, and DPMI is the only 
way DJGPP can run under Windows.  V2.0 (soon to be released) solves this.

This is explained in the DJGPP FAQ list (available as faq102.zip from the 
same place you get DJGPP), Chapter 11.

> - I can't use the debugger even with go32 -d gdb-dpmi switch.

You should ONLY use the gdb-dpmi debugger when under Windows, because 
only it supports the DPMI environment; you should use go32 -d gdb ONLY 
outside Windows, and only if you don't have a DPMI server (such as QDPMI) 
installed outside Windows, because it won't run under DPMI.  See Chapter 
12 of the FAQ list.

Is the failure to debug revealed with ANY program, or just the ones which 
refuse to run under Windows because of the floating-point problem above?  
E.g., can you debug the `Hello, world!' program?

- Raw text -


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