From: Jack Klein Newsgroups: comp.os.msdos.djgpp Subject: Re: R: problem with asm Message-ID: References: <00a701c0f7ea$ca1a40e0$42b6623e AT default> X-Newsreader: Forte Agent 1.8/32.548 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Lines: 37 Date: Tue, 19 Jun 2001 04:22:11 GMT NNTP-Posting-Host: 12.84.2.221 X-Complaints-To: abuse AT worldnet DOT att DOT net X-Trace: bgtnsc04-news.ops.worldnet.att.net 992924531 12.84.2.221 (Tue, 19 Jun 2001 04:22:11 GMT) NNTP-Posting-Date: Tue, 19 Jun 2001 04:22:11 GMT Organization: AT&T Worldnet To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com On Mon, 18 Jun 2001 13:35:33 +0200, "Giovanni" wrote in comp.os.msdos.djgpp: > It is not a Win application, I ' ve setted the compiler for "DOS CONSOLLE" > but i understood this means DOS 32 Bit in PM (Protected Mode) You misunderstand what your IDE is telling you, or your IDE is not telling you things correctly. The only version of the GCC compiler that makes MS-DOS executables is DJGPP. > I posted on DJGpp newsgroup because i think the compiler Mingw is based on > DJGpp, infact it use the same assembly (it is not Intel assembly), and it > use the same format for objects files, infact it uses "object coff type" .o > files. > > Thanks however. mingw is a minimalist port of the GCC tools to Windows. It uses the native Windows libraries that Microsoft builds into Windows to be used by programs built with the Microsoft compiler. It does not make any kind of program at all that run under MS-DOS. Win32 console mode programs are still Win32 programs and require Windows to run, even if they run in text mode. Try building a plain old ordinary "hello world" program with your compiler that runs. Then reboot to DOS mode and try running it, you will see what I mean. mingw is not based on DJGPP, and DJGPP is not based on mingw. Both are packages built from the core GCC (Gnu Compiler Collection), with different run-time libraries for different operating systems. -- Jack Klein Home: http://JK-Technology.Com FAQs for comp.lang.c http://www.eskimo.com/~scs/C-faq/top.html comp.lang.c++ http://www.parashift.com/c++-faq-lite/ alt.comp.lang.learn.c-c++ ftp://snurse-l.org/pub/acllc-c++/faq