I can guide it through the construction process of Bitcoin-qt.exe in Ubuntu 18.4, first with the latest version (0.8.1) and then with previous versions. However, keep in mind that generating an executable for Bitcoin-qt.exe requires a little more complexity than simply compiling it.
Building Bitcoin-0.8.1
To build Bitcoin-0.8.1 in Ubuntu 18.4, you must install the ‘Build-Essential’ package that provides necessary tools for construction executables:
`Bash
SUDO APTO UPDATE
SUDO APT INSTALLATION -Y Libssl-Dev-Libz-Dev Libncrypt-Dev Churl Git construction
Now, download the Bitcoin source code [Bitcoin.org] ( and follow these steps to compile it in Ubuntu 18.4:
Bash
Git clone bitcoin-0.8.1
Bash
CD Bitcoin-0.8.1
command (this will take some time depending on its CPU and RAM):
Bash
Make -J $ (NPROC)
This means being building for architecture x86_64, but you can specify the destination architecture adding-t :
Bash
do -J $ (NPROC) -T ARM64
: You need to configure bitcoin using script 'configure:
`Bash
./configure --- Build = Linux-64-Host = Linux-64
Bash
Make -J $ (NPROC)
Bash
SUDO MAKE INSTALL
Building Bitcoin-0.8.1 (with previous versions)
If you want to build Bitcoin-0.8.1 from a different version, you must follow these general steps again, but with the specific version number and the necessary changes for that version:
Bash
For 0.7.x or before
SUDO APTO UPDATE
SUDO APT INSTALLATION -Y Libssl-Dev-Libz-Dev Libncrypt-Dev Churl Git construction
CD Bitcoin-0.8.1
Checkout git
Build bitcoin using theMakecommand (this will take some time depending on its CPU and RAM)
Make -J $ (NPROC)
Configure bitcoin
./configure --- Build = Linux-64-Host = Linux-64
Make binary
Make -J $ (NPROC)
Install
SUDO MAKE INSTALL
Replace<`with the specific version of Bitcoin you want to build.
Generation of an executable windows file (.exe)
To generate an executable file for Bitcoin-qt.exe from any of these versions, we will usemsysbuild.exe(it is included with mingw) or cygwin:
(or any other adequate route for your system).
directory that was extracted during the compilation process.
Bash
CD C: \ Bitcoin \ Bitcoin-0.8.1
Install cygwin libraries if you haven't done it yet
msysbuild.exe -q installation -v bitcoin -devel
Now, build the executable
msysbuild.exe -q build -msys
Generate an executable windows file (.exe)
msysbuild.exe /p: config = debug /p:eutput=c:\bitcoinabitcoin-0.8.1\buildabitcoin.exe /p:out_dir=c:\bitcoinabito-0.8.1\builda
Replace the route in thec: \ Bitcoin \ Bitcoin-0.8.1 \ Build \ Bitcoin.