Slashdot Mirror


Xmingwin For Cross Generation Applications

An anonymous reader writes "Xmingwin makes it practical to generate Windows programs from a Linux server. This column gives a recipe for setting up Xmingwin, outlines the most important reasons for doing so and shows you how to generate executables for multiple platforms -- including Windows DLLs -- from a single Linux source."

3 of 108 comments (clear)

  1. Testing ? by MosesJones · · Score: 4, Interesting


    Winner of Company Most likely to produce Buggy Software....

    The people who do this. You can produce work on the Server but to properly test you still need the windows environment. So you have to deploy to that, given that you need a testing environment per developer as well as for UAT and QA then your costs aren't really reduced. The advantages in terms of compile speed are killed in terms of transfer and deployment.

    Somebody somewhere clearly things they need this, somebody somewhere doesn't work in large teams and on commercial apps.

    Sorry to dis someones work, but I'd be more interested in a decent Open Source windows IDE on windows than being able to do a fraction of the work on Linux... and I loathe MS-Windows. Why do so many Open Source projects have to ape MS rather than take on the beast.

    Too many people, too many projects. Come and save us IBM.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  2. Xmingwin vs gcc-mingw32 by ---- · · Score: 3, Interesting
    What's the difference between this announcement and the pre-existing mingw32 integration with gcc ?
    • lets see, we have ...
    • The mingw-runtime package
      The Public Domain versions of the MSVCRT header and library import files
      Beginning with version 2.0 C89 and C99 extensions are provided that include
      but not limited to, wide character functions, floating point environment
      functions (declared in fenv.h), floating point classification functions and
      macros, the inttypes.h format conversion macros, stubs for msvcrt.dll
      underscored functions that are now part of C99 standard, and a replacement for
      fseek and fwrite that are safer on W9x. The POSIX dirent functions have been
      moved from libmingw.a to libmingwex.a so those desiring 'Minimal' can easily
      have it. The ISO C extensions are visible by default within the headers, to
      remove them define __NO_ISOCEXT. You need to explicitly add these functions
      until they are eventually added to the GCC specs file for inclusion by default.
    • The gcc-mingw32 package
      Mingw32 support headers and libraries for GCC
    How exactly is this different? We've been able to produce win32 executables using mingw and gcc for years now.
    1. Re:Xmingwin vs gcc-mingw32 by DivineHawk · · Score: 3, Interesting
      The same here as well. I've had no problems using the cross compiler here: http://www.libsdl.org/extras/win32/cross/

      for quite some time now.

      (Link referenced by http://www.mingw.org/mingwfaq.shtml#faq-cross )