Date: Thu, 16 Aug 2001 12:18:21 +0300 From: "Eli Zaretskii" Sender: halo1 AT zahav DOT net DOT il To: Orion Lin Message-Id: <4634-Thu16Aug2001121820+0300-eliz@is.elta.co.il> X-Mailer: Emacs 20.6 (via feedmail 8.3.emacs20_6 I) and Blat ver 1.8.9 CC: "djgpp AT delorie DOT com" <81525B0C5E6B6D4EBB4373B4A108FDF03232DA AT altek_server DOT altek DOT com DOT tw> (message from Orion Lin on Thu, 16 Aug 2001 14:49:31 +0800) Subject: Re: A question about DJCPP version References: <81525B0C5E6B6D4EBB4373B4A108FDF03232DA AT altek_server DOT altek DOT com DOT tw> Reply-To: djgpp AT delorie DOT com > From: Orion Lin > Date: Thu, 16 Aug 2001 14:49:31 +0800 > > The DJCPP ver.2 supports GCC 2.93 No, it supports many different versions of GCC. Currently, the latest official release of a ported GCC is 2.95.3 (not 2.93). > 1. but which version of DJCPP support GCC 2.63 ?! > and where can I download this previous version ? v2.6.3 is a _very_ old version. I don't believe you will find it, and even if you will, it probably won't work well with the rest of the tools and the library. Why do you need it? > 2. All the obj file compiled via DJCPP are 32-bits, If I > compile some files (.cpp) and generate obj files (.o) via DJCPP. > then I have other files (.c) and compiled as obj files (.o) by ANSI > C compiler(16-bit), Is it possible to merge all of these obj files > (32bit,16bit) into a executable file and run it in 16-bit > microchip?! This is very hard, almost impossible, to get right. See chapter 17, especially sections 17.5 and 17.5, of the DJGPP FAQ list for more details. If you have the sources, it's much better to compile them with DJGPP.