Browse Source
- Add package instructions for Ubuntu 15.10 - Clarify BerkeleyDB/wallet situation for unix - Add basic build instructions for Windows (closes #1401)0.13
Wladimir J. van der Laan
9 years ago
3 changed files with 66 additions and 18 deletions
@ -0,0 +1,40 @@ |
|||||||
|
WINDOWS BUILD NOTES |
||||||
|
==================== |
||||||
|
|
||||||
|
Some notes on how to build Bitcoin Core for Windows. |
||||||
|
|
||||||
|
Most developers use cross-compilation from Ubuntu to build executables for |
||||||
|
Windows. This is also used to build the release binaries. |
||||||
|
|
||||||
|
Building on Windows itself is possible (for example using msys / mingw-w64), |
||||||
|
but no one documented the steps to do this. If you are doing this, please contribute them. |
||||||
|
|
||||||
|
Cross-compilation |
||||||
|
------------------- |
||||||
|
|
||||||
|
These steps can be performed on, for example, an Ubuntu VM. The depends system |
||||||
|
will also work on other Linux distributions, however the commands for |
||||||
|
installing the toolchain will be different. |
||||||
|
|
||||||
|
First install the toolchains: |
||||||
|
|
||||||
|
sudo apt-get install g++-mingw-w64-i686 mingw-w64-i686-dev g++-mingw-w64-x86-64 mingw-w64-x86-64-dev |
||||||
|
|
||||||
|
To build executables for Windows 32-bit: |
||||||
|
|
||||||
|
cd depends |
||||||
|
make HOST=i686-w64-mingw32 -j4 |
||||||
|
cd .. |
||||||
|
./configure --prefix=`pwd`/depends/i686-w64-mingw32 |
||||||
|
make |
||||||
|
|
||||||
|
To build executables for Windows 64-bit: |
||||||
|
|
||||||
|
cd depends |
||||||
|
make HOST=x86_64-w64-mingw32 -j4 |
||||||
|
cd .. |
||||||
|
./configure --prefix=`pwd`/depends/x86_64-w64-mingw32 |
||||||
|
make |
||||||
|
|
||||||
|
For further documentation on the depends system see [README.md](../depends/README.md) in the depends directory. |
||||||
|
|
Loading…
Reference in new issue