X-Spam-Check-By: sourceware.org Message-ID: <000401c60165$0ff24c60$0300a8c0@Piero> From: "Piero Silvestri" To: Subject: Re: CygWin + gcc to build Windows application written in C. Date: Thu, 15 Dec 2005 11:35:24 +0100 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original Content-Transfer-Encoding: 7bit Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Brain wrote: > -mno-cygwin essentially turns gcc into the gcc provided by mingw.org. > Read the docs/wiki/faq/etc at that site for more information. Note that > when you use gcc -mno-cygwin your search paths will be modified so that > no Cygwin libraries/headers will be found, instead the mingw ones will > be searched (/usr/include/mingw, /usr/lib/mingw). Essentially this is > just a shortcut for compiling with the mingw toolchain under Cygwin - do > not get confused and think that this somehow lets you use Cygwin library > functions in any shape or form. If you use mingw or -mno-cygwin, you > are essentially programming directly at the win32 API and the MSVCRT, > you have no unix emulation at all other than what is provided by the > microsoft C library. Thanks Brian, now -mwindows is clear to me, and the strange linker problem has gone, but I have one more question on -mno-cygwin option. When I installed the latest release of Cygwin I found gcc 3.4.4 in its packages, which I installed as well; and if I use it with the -mno-cygwin option when compiling everything's allright. But then I downloaded the gcc 4.0.2 sources, which I compiled in Cygwin with the old gcc provided, so now I have a second version of gcc currently working. The problem is that this version has some problem with the -mno-cygwin option; if I use it when compiling I get the error message: "gcc: installation problem, cannot exec 'cc1': No such file or directory". Do you think that this is a CygWin's configuration problem or a gcc one? Thank you, Piero. -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/