Questions tagged [compiling]

Compiling is the process by which human written source code for a program is converted into a computer-executable binary program ready for execution on a specific type of computer operating system.

For example the Bitcoin Core wallet program is written (mostly?) in the C++ language, it is compiled into a runnable binary program file that can be run on Microsoft Windows. It is separately compiled into a different binary file that can be run on Linux.

120 questions
31
votes
1 answer

How do I build Bitcoin source in Windows 7?

I am trying to build the current Bitcoin source in Windows 7x64 - Does anyone know of an idiot-proof tutorial? Some of the steps in the included doc give me errors. When I try to tar openssl with msys, I get symlink errors. Is there a better…
Alex Waters
  • 3,171
  • 2
  • 24
  • 39
10
votes
2 answers

Trouble compiling bitcoind on OSX with homebrew

I've read the README on the bitcoin github page which instructs you to install the following libraries using MacPorts - boost db48 dbus openssl. I have these installed using homebrew which I use instead of MacPorts. They are also the correct…
Ashley
  • 203
  • 2
  • 9
8
votes
4 answers

How do I build Bitcoin in Fedora 18?

There are instructions for building on Ubuntu/Debian, but I want to build it in Fedora.
hgajshb
  • 183
  • 1
  • 3
6
votes
1 answer

Why do compiled binaries still require libdb, BerkeleyDB, and others?

I compiled Bitcoin Core on one Raspberry Pi from source after installing all the necessary dependencies including all the libboost's and BerkeleyDB. That application runs fine, and bitcoind lives happily in /usr/local/bin So I tried copying bitcoind…
pinhead
  • 4,932
  • 2
  • 23
  • 38
6
votes
2 answers

Environment for building Bitcoin core in Windows

I'd like to try building the Bitcoin core source in Windows. The instructive materials I've found take too much for granted. What environment needs to be installed before building? Can it be built in Visual Studio, or is it one of those…
Gerard Ashton
  • 201
  • 1
  • 2
5
votes
1 answer

How to build Bitcoin binaries for Windows on Ubuntu using cross-compile

I am trying to build Bitcoin 0.13 for Windows. I've always used this guide for building previous versions. Now seems that developers have changed their mind regarding Windows, and the new way seems cross-compile from Ubuntu. I have followed step by…
user197675
  • 151
  • 2
5
votes
1 answer

Why Does Bitcoin Core Use Autotools?

Why does Bitcoin Core use Autotools instead of checking a Makefile into source?
justinmoon
  • 567
  • 2
  • 11
4
votes
2 answers

g++ problem compiling litecoind on Ubuntu Server i386

I am trying to compile litecoind on Ubuntu 11.10 i386 server. I used this recipe I found: git clone https://github.com/coblee/litecoin.git cd ~/litecoin/src/ make -f makefile.unix litecoind mkdir ~/.litecoin/ But I am stuck there: make -f…
01BTC10
  • 353
  • 4
  • 10
4
votes
1 answer

How to compile Bitcoin-Qt from GitHub source on Arch Linux?

Here are the instructions I have created so far: Install the necessary dependencies pacman -S boost boost-libs openssl db base-devel qrencode qt4 automoc4 Clone the GitHub repository: git clone https://github.com/bitcoin/bitcoin.git cd…
GigabyteCoin
  • 41
  • 1
  • 2
4
votes
1 answer

Compiling Bitcoin Core 0.21.1 on Apple M1 architecture

I'd like to upgrade from 0.21.0 to 0.21.1 on Mac Mini (Big Sur 11.1), compiling from source. When trying to compile the dependencies by running 'make' in /depends subdirectory, I get the following error: ERROR: Feature 'system-zlib' was enabled, but…
DataSci
  • 41
  • 3
3
votes
2 answers

Reproducible Gitian Builds .. but not the same hash as bitcoincore.org

Bitcoincore.org and Bitcoin.org will let you download a tarball for bitcoin v0.20.1 When they do…
Michael Tidwell
  • 472
  • 2
  • 11
3
votes
2 answers

building bitcoin-qt.exe using Visual Studio 2017

I know there is a project libbitcoin-qt.vcxproj, but I have issues with building it. Is there another solution how to build bitcoin-qt.exe (only VS)?
3
votes
1 answer

Is it better to compile bitcoin node or rather for some reason just use the official binaries?

As I have some doubts about a possible hackers' attacks on https://bitcoin.org/ Wanting to run a full node, I rather compiled the Bitcoin Core from git source for Linux instead. The question is: Does compiling it bring, other than the one -…
3
votes
2 answers

How do I compile Core 0.8.6 on Ubuntu (EC2)?

I'm trying to compile v0.8.6 of the core client from source, in order to compare IDB (Initial Blockchain Download) performance between versions. I created a fresh Ubuntu Xenial 16.04 machine on Amazon EC2. I then ran the following commands (which…
Sjors Provoost
  • 858
  • 6
  • 16
3
votes
3 answers

How to compile Bitcoin-Qt as an .exe on Ubuntu?

After struggeling with the dependencies for a while, I finally managed to compile Bitcoin-Qt on my Ubuntu machine. I used the following commandos for compiling: ./autogen.sh ./configure -with-gui make sudo make install Now when I write bitcoin-qt…
1
2 3 4 5 6 7 8