From: alane AT wozzle DOT linet DOT org Subject: Re: Development Environment? To: gordon AT med DOT unc DOT edu (Gerald W. Gordon) Date: Sat, 10 Apr 1993 13:25:18 +0000 (GMT) Cc: djgpp AT sun DOT soe DOT clarkson DOT edu > it. I have been considering OS/2 and Linux DOS > windows for access to DOS and the network. OS/2 is very good as a protected mode environment, and is a great system for multitasking multiple DOS sessions. It has just about as much DOS support as DOS and then some! The Linux DOS emulator is very rough still, so I'd count that out right now. > Question 2: > Will gcc, debug32, and gcc executables run in > an OS/2 DOS window? Nope. OS/2 supports 32-bit DPMI 0.90. DJGPP needs XMS, EMS, or VCPI, but not DPMI. > Will gcc, debug32, and gcc executables run in > an Linux DOS window? See above. > Question 3) > I presume if I develop under Linux I will have > gdb and will detect stack overwrites before going > to the DOS environment. Am I correct? > Yes, Linux has full gdb support. (That's the OS that I am replying to you on BTW, but I also run OS/2 2.0). Some other considerations: There's a version of GCC called EMX 0.8f, which provides exe's that I believe will run under either OS/2 or DOS. It _does_ have gdb. It can be Fidonet F'req'd from 1:109/347. I don't know where to ftp it from, though. For DOS, there's also the Zortech C++ 3.1 compiler, which, when combined with X32-VM (32-bit extender) and FlashView (prot. mode full-screen debugger) from FlashTek, provides a full 32-bit protected mode development environment under DOS. That combo may turn out to be a bit pricey, though, but it works well (X32-VM is really cool!). -- J. Alan Eldridge (alane AT wozzle DOT linet DOT org) (also on Fidonet: 1:272/38)