Changes between Version 6 and Version 7 of Building/Platforms/Windows
- Timestamp:
- 11/18/11 02:13:54 (18 months ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Building/Platforms/Windows
v6 v7 39 39 * MSYS programs understand {{{/bin}}}, {{{/usr/bin}}}, and map Windows's lettered drives as {{{/c/tmp/foo}}} etc. The exact mount table is given in the doc subdirectory of the MSYS distribution. 40 40 [[br]] 41 When it invokes a command, the MSYS shell sees whether the invoked binary lives in the MSYS {{{/bin}}} directory. If so, it just invokes it. If not, it assumes the program is no an MSYS program, and walks over the command-line arguments changing MSYS paths into native-compatible paths. It does this inside sub-arguments and inside quotes. For example, if you invoke41 When it invokes a command, the MSYS shell sees whether the invoked binary lives in the MSYS {{{/bin}}} directory. If so, it just invokes it. If not, it assumes the program is no an MSYS program, and walks over the command-line arguments changing MSYS paths into native-compatible paths. It does this inside sub-arguments and inside quotes. For example, if you invoke 42 42 {{{ 43 43 foogle -B/c/tmp/baz 44 44 }}} 45 45 the MSYS shell will actually call {{{foogle}}} with argument {{{-Bc:/tmp/baz}}}. 46 * Cygwin programs have a more complicated mount table, and map the lettered drives as {{{/cygdrive/c/tmp/foo}}}. 47 [[br]] 48 The Cygwin shell does no argument processing when invoking non-Cygwin programs. 46 * Cygwin programs have a more complicated mount table, and map the lettered drives as {{{/cygdrive/c/tmp/foo}}}. The Cygwin shell does no argument processing when invoking non-Cygwin programs. 49 47
