From: "Jan Bares" Newsgroups: comp.os.msdos.djgpp Subject: Re: I want to migrate from VC to free Win32 compiler Date: Fri, 23 Jun 2000 09:51:35 +0200 Organization: Video On Line Lines: 34 Message-ID: <8iv4ub$1vjk$1@news.vol.cz> References: NNTP-Posting-Host: antek.vol.cz X-Trace: news.vol.cz 961746699 65140 195.250.137.143 (23 Jun 2000 07:51:39 GMT) X-Complaints-To: sysadmin AT vol DOT cz NNTP-Posting-Date: 23 Jun 2000 07:51:39 GMT X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2919.6700 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6700 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com > Did you look at section 3.6 of the DJGPP FAQ list? It answers some of > these questions. Yes. That was the reason why I am now confused. What exactly does RSXNTDJ? I searched the documentation but I don't understand where this cross-compiler is inserted. C(++) -> RSXNTDJ -> djgpp -> Win EXE/DLL? Or something else? From the FAQ is understood that there are big problems with RSXNTDJ, Cygnus and Mingw. > > > When I look to djgpp, cygnus, mingw, I see lot of utilities and binaries > > that doesn't fit into this idea. Why I need cross compiler > > If you refer to RSXNTDJ, the reason is because native DJGPP tools cannot > produce executables in the Windows format. The cross-compiler fixes that. > > > why I need 4MB DLL for Cygnus > > Because Cygwin simulates a Posix system on top of non-Posix Windows. > Providing all the missing functionality takes lots of code. (Btw, 4MB > is the unstripped size of the DLL; if you strip it, you are left with > something like 500KB.) OK, But I don't need POSIX. I don't want to port Unix applications to Windows, I just need to compile my Windows application. BTW: How do those compilers support Microsoft extensions? Regards, Jan