micropython/windows
stijn ec6fa8732b windows: Sync mpconfigport.h with the unix' version
- rearrange/add definitions that were not there so it's easier to compare both
- use MICROPY_PY_SYS_PLATFORM in main.c since it's available anyway
- define EWOULDBLOCK, it is missing from ingw32
2014-06-29 09:40:20 +02:00
..
msvc windows: Enable GC and implement bss start and end symbols 2014-06-22 11:31:16 +02:00
.gitignore
Makefile windows: Enable GC and implement bss start and end symbols 2014-06-22 11:31:16 +02:00
README
bss.c windows: Enable GC and implement bss start and end symbols 2014-06-22 11:31:16 +02:00
init.c windows: Enable GC and implement bss start and end symbols 2014-06-22 11:31:16 +02:00
init.h
micropython.vcxproj
mpconfigport.h windows: Sync mpconfigport.h with the unix' version 2014-06-29 09:40:20 +02:00
mpconfigport.mk Rename configuration variables controling Python features. 2014-05-24 23:03:12 +01:00
realpath.c
realpath.h
sleep.c mingw: Fix compilation issues 2014-05-10 10:42:40 +02:00

README

This is experimental, community-supported Windows port of MicroPython.
It is based on Unix port, and expected to remain so.
The port requires additional testing, debugging, and patches. Please
consider to contribute.


To cross-compile under Debian/Ubuntu Linux system:

sudo apt-get install mingw32 mingw32-binutils mingw32-runtime
make CROSS_COMPILE=i586-mingw32msvc-


To compile under Cygwin:

Install following packages using cygwin's setup.exe: mingw-gcc-g++ make
make CROSS_COMPILE=i686-pc-mingw32-


To compile using Visual Studio 2013:

Open micropython.vcxproj and build


To compile using Visual Studio 2013 commandline:

msbuild micropython.vcxproj