From: Steve D. P. <ste...@us...> - 2002-01-20 03:01:22
|
Update of /cvsroot/mingw/htdocs In directory usw-pr-cvs1:/tmp/cvs-serv16008 Modified Files: mingwfaq.shtml msys.shtml Log Message: Updating the FAQ, MSYS page, and left navigation bar to reflect current information on MSYS. Index: mingwfaq.shtml =================================================================== RCS file: /cvsroot/mingw/htdocs/mingwfaq.shtml,v retrieving revision 1.27 retrieving revision 1.28 diff -C2 -d -r1.27 -r1.28 *** mingwfaq.shtml 2001/12/22 04:36:02 1.27 --- mingwfaq.shtml 2002/01/20 03:01:20 1.28 *************** *** 62,67 **** <li><a href="#faq-usingolderversions">Can I use older versions?</a></li> <li><a href="#faq-configure">How do I execute configure scripts?</a></li> - <li><a href="#faq-usingwithcygwin">How do I use MinGW with Cygwin?</a></li> <li><a href="#faq-usingwithmsys">How do I use MinGW with MSYS?</a></li> <li><a href="#faq-runtime">Which runtime should I use?</a></li> <li><a href="#faq-w32api">What is w32api?</a></li> --- 62,67 ---- <li><a href="#faq-usingolderversions">Can I use older versions?</a></li> <li><a href="#faq-configure">How do I execute configure scripts?</a></li> <li><a href="#faq-usingwithmsys">How do I use MinGW with MSYS?</a></li> + <li><a href="#faq-usingwithcygwin">How do I use MinGW with Cygwin?</a></li> <li><a href="#faq-runtime">Which runtime should I use?</a></li> <li><a href="#faq-w32api">What is w32api?</a></li> *************** *** 69,79 **** <li><a href="#faq-cross">How can I build a cross compiler?</a></li> <li><a href="#faq-bugreports">How can I report bugs?</a></li> - <!-- - The following section commented out 8/20/2001 by Steve D. Perkins - If the FAQ becomes too large and unwieldy, why don't we just break it into - chunks based on logical subsections... rather than creating a confusing setup - of "new faq" and "old faq", with neither being maintained? - <li><a name="i-oldfaq" href="#faq-oldfaq"> What happened to the old FAQ?</a></li> - --> </ul> --- 69,72 ---- *************** *** 284,289 **** - - <a name="faq-configure" /> <h3>How do I execute configure scripts?</h3> --- 277,280 ---- *************** *** 300,304 **** <hr /> ! --- 291,317 ---- <hr /> ! ! ! <a name="faq-usingwithmsys" /> ! <h3>How do I use MinGW with MSYS?</h3> ! <p> ! It's easy to configure an MSYS environment for MinGW useage, since there is no ! overlap in functionality to contend with (as there is with Cygwin). Simply ! decompress the contents of each archive into directories of your choosing, and ! add both the MinGW "/bin" and the MSYS "/bin" subdirectories ! to your PATH. ! </p> ! <p> ! You may install the MinGW and MSYS packages anywhere on your filesystem, even nesting ! one within the other (creating a "mingw" subdirectory beneath your ! "msys" directory, for instance). However, it is important to remember ! that NO executables other than what ships with MSYS should be placed in the MSYS ! "bin" subdirectory. Therefore, do not attempt to "merge" the ! two packages. ! </p> ! <p> ! <p><a href="#index">Back to index</a></p> ! ! <hr /> *************** *** 314,318 **** bash shell environment with all the familiar tools a UNIX developer would work with. Cygwin allows developers to work on a Win32 machine, and feel ! as if they're developing on a UNIX box. </p> <p> --- 327,333 ---- bash shell environment with all the familiar tools a UNIX developer would work with. Cygwin allows developers to work on a Win32 machine, and feel ! as if they're developing on a UNIX box. Work on a Cygwin-based X-Windows ! server has advanced to the point where it's even possible to run a Gnome ! or KDE session within MS-Windows using Cygwin. </p> <p> *************** *** 336,340 **** maintainence of the option has NOT be a priority in development. There is a distinct possibility that "-mno-cygwin" will become depreciated in future ! releases of Cygwin. </p> <p> --- 351,357 ---- maintainence of the option has NOT be a priority in development. There is a distinct possibility that "-mno-cygwin" will become depreciated in future ! releases of Cygwin. If you would like to experiment with "-mno-cygwin"", ! the most intuitive documentation can be found ! <a href="http://www.colomsat.net.co/freehost/ngiraldo/cppcygwin.html">here</a>. </p> <p> *************** *** 342,349 **** generate non-Cygwin-dependant executables, a much easier option to "-mno-cygwin" exists. Simply install Cygwin and the MinGW distribution ! in seperate directories (i.e. "C:\CYGWIN" and "C:\MINGW"), and make sure ! that the "/bin" subdirectory beneath your MinGW installation comes before ! Cygwin's "/bin" subdirectory in your PATH environment variable ! (i.e. "PATH=%PATH%;C:\MINGW\BIN;C:\CYGWIN\BIN"). This will allow you access to all the UNIX tools you want, while ensuring that the instance of GCC used is the MinGW version. --- 359,366 ---- generate non-Cygwin-dependant executables, a much easier option to "-mno-cygwin" exists. Simply install Cygwin and the MinGW distribution ! in seperate directories (i.e. "C:\CYGWIN" and "C:\MINGW"), and make sure ! that the "/bin" subdirectory beneath your MinGW installation comes before ! Cygwin's "/bin" subdirectory in your PATH environment variable ! (i.e. "PATH=%PATH%;C:\MINGW\BIN;C:\CYGWIN\BIN"). This will allow you access to all the UNIX tools you want, while ensuring that the instance of GCC used is the MinGW version. *************** *** 360,380 **** <hr /> - - <a name="faq-usingwithmsys" /> - <h3>How do I use MinGW with MSYS?</h3> - <p> - It's easy to configure an MSYS environment for MinGW useage in the same manner - as it is for Cygwin. If the system's PATH environment variable is set with the - MinGW "/bin" subdirectory before the MSYS "/bin", you will have access to all - MSYS tools while using the MinGW instance of gcc/g++. - </p> - <p> - Just as with Cygwin, the "/etc/profile" of MSYS places additional directories - before your system-level path in its PATH. You must be sure that the MinGW "/bin" - comes first in your MSYS environment as well, either by modifying "/etc/profile" or - setting it manually. - <p><a href="#index">Back to index</a></p> - - <hr /> --- 377,380 ---- Index: msys.shtml =================================================================== RCS file: /cvsroot/mingw/htdocs/msys.shtml,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** msys.shtml 2001/12/22 04:28:21 1.3 --- msys.shtml 2002/01/20 03:01:20 1.4 *************** *** 26,58 **** <table border="0" cellspacing="6" cellpadding="0"> ! <tr> ! <td valign="top" align="left"> ! ! <p> ! MSYS was created out of a long lived desire to provide the MinGW community a ! Minimal SYStem with which a configure script could be executed. We finally have ! that available and is downloadable from the SourceForge file distribution system ! which MinGW is using. ! </p><p> ! The current version is msys-1.0.2 and you need to download either the ! <a href="ftp://ftp1.sf.net/pub/sourceforge/msys-1.0.2-1.i686-bin.tar.gz">i686</a> ! binary distribution or the ! <a href="ftp://ftp1.sf.net/pub/sourceforge/msys-1.0.2-1.i386-bin.tar.gz">i386</a> ! binary distribution. The source distribution is delivered in ! <a href="ftp://ftp1.sf.net/pub/sourceforge/msys-1.0.2-1.src.tar.gz">this package</a> ! and includes the source for both the runtime and all the packages from which ! the hand selected binaries were taken. ! </p><p> ! To install chose a drive device and unpack the binary distribution in the root ! of that drive. The read the documentation in \msys\1.0\usr\doc\msys, especially ! the README file. ! </p><p> ! There is also a new mail list to discuss the use of MSYS called ! min...@li.... See the <a href="lists.shtml">Mailing Lists</a> page ! for a more ! information on this list. ! </p> ! </td> ! </tr> </table> --- 26,59 ---- <table border="0" cellspacing="6" cellpadding="0"> ! <tr> ! <td valign="top" align="left"> ! <p> ! MSYS was created out of a long-lived desire to provide the MinGW community a ! Minimal SYStem, with which a configure script could be executed. This is finally ! available from the ! <a href="http://sourceforge.net/project/showfiles.php?group_id=2435">MinGW download area on SourceForge</a>. ! </p> ! <p> ! There are three tarballs available for download, although most users will need only one. ! The tarball flagged as "src" contains the source code for MSYS, unnecessary unless a ! manual build is desired. The "i686" tarball is a binary distribution, compiled ! with optimizations for recent generations of the Pentium family (and compatibles). The ! "i386" tarball is a binary distribution that will run on ANY 32-bit ! Intel-compatible processor. ! </p> ! <p> ! To install the MSYS binaries, choose a location in your filesystem and unpack the ! binary distribution there. It is recommended that you add the "bin" subdirectory ! of the MSYS distribution to your system PATH. More information about using MinGW with ! MSYS can be found in the <a href="http://localhost/mingw/mingwfaq.shtml#faq-usingwithmsys">FAQ</a>, ! and the current MSYS documentation can be found in the "\msys\1.0\doc\msys" ! subdirectory within the binary distribution. ! </p> ! <p> ! There is also a new mailing list for MSYS discussion (MinGW-msys). See the ! <a href="lists.shtml">Mailing Lists</a> page for more information and access to this list. ! </p> ! </td> ! </tr> </table> |