diff options
author | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2017-04-30 00:37:05 +0300 |
---|---|---|
committer | Paul Sokolovsky <pfalcon@users.sourceforge.net> | 2017-04-30 00:41:24 +0300 |
commit | a7f502259131190195542abc71a3b6e3270d9062 (patch) | |
tree | eb5c8e1516705757449bb202b43f8d83eea8b2b5 | |
parent | 4c2402e41e869772d3c9fa9b197040c5712624f6 (diff) | |
download | micropython-a7f502259131190195542abc71a3b6e3270d9062.tar.gz micropython-a7f502259131190195542abc71a3b6e3270d9062.zip |
windows/README: Convert to Markdown.
-rw-r--r-- | windows/README.md (renamed from windows/README) | 45 |
1 files changed, 26 insertions, 19 deletions
diff --git a/windows/README b/windows/README.md index 4b383eaed3..b181908fe8 100644 --- a/windows/README +++ b/windows/README.md @@ -4,53 +4,60 @@ The port requires additional testing, debugging, and patches. Please consider to contribute. -To cross-compile under Debian/Ubuntu Linux system: +Building on Debian/Ubuntu Linux system +--------------------------------------- -sudo apt-get install gcc-mingw-w64 -make CROSS_COMPILE=i686-w64-mingw32- + sudo apt-get install gcc-mingw-w64 + make CROSS_COMPILE=i686-w64-mingw32- If for some reason the mingw-w64 crosscompiler is not available, you can try mingw32 instead, but it comes with a really old gcc which may produce some spurious errors (you may need to disable -Werror): -sudo apt-get install mingw32 mingw32-binutils mingw32-runtime -make CROSS_COMPILE=i586-mingw32msvc- + sudo apt-get install mingw32 mingw32-binutils mingw32-runtime + make CROSS_COMPILE=i586-mingw32msvc- -To compile under Cygwin: +Bulding under Cygwin +-------------------- Install following packages using cygwin's setup.exe: -mingw64-i686-gcc-core, mingw64-x86_64-gcc-core, make -Build using: -make CROSS_COMPILE=i686-w64-mingw32- +* mingw64-i686-gcc-core +* mingw64-x86_64-gcc-core +* make + +Build using: -or for 64bit: + make CROSS_COMPILE=i686-w64-mingw32- -make CROSS_COMPILE=x86_64-w64-mingw32- +Or for 64bit: + make CROSS_COMPILE=x86_64-w64-mingw32- -To compile using Visual Studio 2013 (or higher): -Open micropython.vcxproj and build +Building using MS Visual Studio 2013 (or higher) +------------------------------------------------ +In IDE, open `micropython.vcxproj` and build. -To compile using Visual Studio 2013 (or higher) commandline: +To build from command line: -msbuild micropython.vcxproj + msbuild micropython.vcxproj -To run on Linux using Wine: +Running on Linux using Wine +--------------------------- The default build (MICROPY_USE_READLINE=1) uses extended Windows console -functions and thus should be run using "wineconsole" tool. Depending +functions and thus should be run using `wineconsole` tool. Depending on the Wine build configuration, you may also want to select the curses backend which has the look&feel of a standard Unix console: wineconsole --backend=curses ./micropython.exe -For more info, see https://www.winehq.org/docs/wineusr-guide/cui-programs +For more info, see https://www.winehq.org/docs/wineusr-guide/cui-programs . If built without line editing and history capabilities (MICROPY_USE_READLINE=0), the resulting binary can be run using the standard -"wine" tool. +`wine` tool. |