Skip to content

Commit 9621f32

Browse files
mx4claude
andcommitted
README: modernize the install instructions
Make the Linux section version-agnostic (was "Ubuntu 13.10 Saucy Salamander"), drop the version-pinned libncurses5-dev / libstdc++-4.8-dev, and add pkg-config and libcjson-dev. Flesh out the macOS section with a concrete brew line including openssl, cjson and pkg-config. Both platforms now list cjson. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 1873a98 commit 9621f32

1 file changed

Lines changed: 15 additions & 8 deletions

File tree

README.md

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -47,14 +47,13 @@ MurmurHash3 (public domain) is bundled under `ext/src/`.
4747

4848
#### Install
4949

50-
##### Ubuntu 13.10, Saucy Salamander
50+
##### Linux (Debian / Ubuntu)
5151

52-
You first need to install the libraries this app uses:
52+
You first need to install the build tools and libraries this app uses:
5353
```
54-
# sudo apt-get install git make clang libssl-dev
55-
# sudo apt-get install libcurl4-openssl-dev libncurses5-dev
56-
# sudo apt-get install libleveldb-dev libsnappy-dev
57-
# sudo apt-get install libstdc++-4.8-dev
54+
# sudo apt-get install git make clang pkg-config
55+
# sudo apt-get install libssl-dev libcurl4-openssl-dev libncurses-dev
56+
# sudo apt-get install libleveldb-dev libsnappy-dev libcjson-dev
5857
```
5958

6059
then clone the git repository:
@@ -68,9 +67,17 @@ finally build and launch:
6867
# ./bitc
6968
```
7069

71-
##### Mac OS
70+
##### macOS
7271

73-
You need to install libcurl, leveldb, libsnappy and ncurses via `port` or `brew`.
72+
Install the dependencies via `brew` (or `port`):
73+
```
74+
# brew install pkg-config openssl leveldb snappy curl ncurses cjson
75+
```
76+
then build and launch:
77+
```
78+
# cd bitc && make
79+
# ./bitc
80+
```
7481

7582
---
7683

0 commit comments

Comments
 (0)