Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: coder0x15 on August 13, 2017, 06:58:31 PM



Title: Compiling the source code of Bitcoin
Post by: coder0x15 on August 13, 2017, 06:58:31 PM
Imagine that we have bitcoin source code and a clean operating system.

Obviously, we need only a program that converts the source code into an executable file. We have the source code, we need the executable programm. Let's try to figure this out.

If, in addition to the compiler program, we need some third-party module or the like, then for what purpose?

In this case, the issue of the responsibility of the operating system vendor, kernel bitcoin developers, and third-party developers is required, which are necessary for compiling the executable file.

What do you think?

And if it is possible, so what compiler can do it?


Title: Re: Compiling the source code of Bitcoin
Post by: btctousd81 on August 17, 2017, 06:32:44 PM
i dont get it.

what are you asking ?

Quote
can we build bitcoind from source ?
yes

Quote
does it needs dependencies ?
yes

Quote
do i need openssl with ecsda curve support ?
yes

Quote
how can i get openssl with ecsda curve support ?
build openssl from source.

Quote
how to build bitcoind on cent-os ?
https://www.ndchost.com/wiki/how-to-install-bitcoin-on-centos-7


Title: Re: Compiling the source code of Bitcoin
Post by: aleksej996 on August 22, 2017, 10:34:26 AM
Everything you need to run Bitcoin Core is open source. You can run open source distribution of Linux and read the build documentation in Bitcoin Core's source code to get everything you need to compile it. I am sure that all of it is open source.
It uses GCC compiler (open source), make software (open source), some open source libraries including openssl library,boost,libevent, Berkeley DB and maybe some other open source compiling tools.