You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+38Lines changed: 38 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -45,6 +45,7 @@ $ sudo ldconfig # optional
45
45
46
46
Detailed instructions are provided below.
47
47
*[Debian/Ubuntu](#debianubuntu)
48
+
*[CentOS7](#centos-7)
48
49
*[Macintosh](#macintosh)
49
50
*[Windows](#windows)
50
51
@@ -106,6 +107,43 @@ $ sudo ./install.sh
106
107
```
107
108
Libbitcoin Server is now installed in `/usr/local/bin` and can be invoked as `$ bs`.
108
109
110
+
### CentOS 7
111
+
112
+
Libbitcoin requires a C++11 compiler, currently minimum [GCC 4.8.0](https://gcc.gnu.org/projects/cxx0x.html) or Clang based on [LLVM 3.5](http://llvm.org/releases/3.5.0/docs/ReleaseNotes.html).
113
+
114
+
Note that CentOS 7 provides an option to install Boost 1.53.0, which is older than the required version. For this configuration, boost will be compiled by the installer.
115
+
116
+
Similarly, the default installation of CentOS 7 does not provide an option to install zeromq, so it will also be compiled by the installer.
117
+
118
+
To see your GCC version:
119
+
```sh
120
+
$ g++ --version
121
+
```
122
+
```
123
+
g++ (GCC) 4.8.5 20150623 (Red Hat 4.8.5-28)
124
+
Copyright (C) 2015 Free Software Foundation, Inc.
125
+
This is free software; see the source for copying conditions. There is NO
126
+
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
127
+
```
128
+
If necessary, upgrade your compiler as follows:
129
+
```sh
130
+
$ sudo yum install gcc-c++
131
+
```
132
+
Next install the [build system](http://wikipedia.org/wiki/GNU_build_system) and wget, bzip2 and git:
Finally install Libbitcoin Server with the following [build options](#build-notes-for-linux--macos):
142
+
```sh
143
+
$ sudo ./install.sh --build-zmq --build-boost
144
+
```
145
+
Libbitcoin Server is now installed in `/usr/local/bin` and can be invoked as `$ bs`.
146
+
109
147
### Macintosh
110
148
111
149
The macOS installation differs from Linux in the installation of the compiler and packaged dependencies. Libbitcoin Server supports both [Homebrew](http://brew.sh) and [MacPorts](https://www.macports.org) package managers. Both require Apple's [Xcode](https://developer.apple.com/xcode) command line tools. Neither requires Xcode as the tools may be installed independently.
0 commit comments