On Thu, May 03, 2007 at 09:07:44AM +0200, Joost Kraaijeveld wrote: > I have written a small "Hello world" program that I want to cross > compile from Debian to Windows using the Mingw32 package. I can run > "configure" both on Debian and on Windows without problem. > > Can anyone give me the correct syntax for calling configure so that I > can compile the program on Linux and run it on Windows? > > I tried something like: > > /configure > --build=i686-pc-linux-gnu > --host=i686-pc-linux-gnu > --target=i686-pc-mingw32 > > but that did not do the trick on my AMD64 Debian Etch (I think the > configuration names do not match but how can I find the correct > ones???).
Why are you using configure? autoconf may be useful at times but it isn't a magical cure to all porting issues. Also the contents of the mingw32 package makes me think you might want a target of: i586-mingw32msvc At least the compiler executable is named i586-mingw32msvc-gcc # i586-mingw32msvc-gcc hello.c -o hello # file hello hello: MS-DOS executable PE for MS Windows (console) Intel 80386 32-bit -- Len Sorensen -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]