ビットコインの構築を試みる
3977 ワード
🌞 説明書
https://github.com/bitcoin/bitcoin
上記のアドレスに入るとdocフォルダに入ります
> doc
> build-windows.md
//上のbuild-windows.mdはwindow環境でビットコインを構築する方法を説明しています//個人整理の場所
https://github.com/ohmihee/block_chain/blob/litecoin/srcCopy_0907/bitcoin.md
ビットコインの構築を試みる
//window terminalで
> wsl
> cd ~
->ホームからタスクを開始> sudo apt update
> sudo apt upgrade
//do you want to continue ==> y> sudo apt install build-essentail libtool autotools-dev automake pkg-config bsdmainutils curl git
build-essential -> c나 c++에 필요한 라이브러리 기본적으로 제공
libtool -> 라이브러리 총괄적으로 스크립트로 지원
autotools-dev -> // automake -> Makefile을 자동적으로 생성해주는 라이브러리
pkg-config -> 위랑 비슷
bsdmainutils (bsd-main-utils) -> 유닉스계열 운영체제인 bsd의 유틸프로그램을 모음.
curl -> http의 요청을 보내줌
git -> git 설치해줌 --> 나중에 git clone 하기 위함.
> sudo apt install nsis
> mkdir workspace
> cd workspace
//workspaceフォルダにビットコインを構築するために必要なgit clone> git clone https://github.com/bitcoin/bitcoin.git
> ls -al
-->フォルダが作成されていることを確認します> cd bitcoin
->作成したフォルダに移動> sudo apt install g++-mingw-w64-x86-64
//g+-mingw-w 64-x 86-64->c言語をコンパイルするためのプログラム> sudo update-alternatives --config x86_64-w64-mingw32-g++
->実際にはc++で構築されています.//上記のコマンドを入力し、1を入力
> PATH=$(echo "$PATH" | sed -e 's/:\/mnt.*//g')
// 현재 나의 PATH값을 알 수 있다. // echo "$PATH" | grep /usr -> 필터로 usr를 보여줌 // sed -e 's/:/mnt.//g' -> 뒤의 것으로 바꾸어줌 // sed는 찾아바꾸기 기능과 비슷.
> sudo bash -c "echo 0 > /proc/sys/fs/binfmt_misc/status"
> ls -al
->依存フォルダが存在するかどうかを確認> cd depends
> ls -al
->makefileが依存フォルダに存在するかどうかを確認> make HOST=x86_64-w64-mingw32
->ビルドを開始するコマンド//上記のコマンドを入力すると、タスクは長く続きます...
> cd ..
->フォルダ依存> ls
->//この場所に自動的にログインします.shファイルが存在するかどうかを確認> ./autogen.sh
--> autogen.shファイルの実行> CONFIG_SITE=$PWD/depends/x86_64-w64-mingw32/share/config.site ./configure --prefix=/
> ls -al
->makefileが作成されていることを確認します> make -j 4
//make-jn->nプロセス処理ex)make-j 4//make->後には他のオプションはありません.makeを入力するだけでプロセスを処理できます.
> sudo bash -c "echo 1 > /proc/sys/fs/binfmt_misc/status"
//installファイルのディレクトリを作成します.> make isntall DESTDIR=/mnt/c/work...
-->ウィンドウからクローンフォルダのパスを挿入ex) make install DESTDIR=/mnt/c/Users/오미희/Desktop/bitcoin_build
//私の場合、デスクトップのビットコインbuildフォルダ//その場所にmake deployを作成する
> make deploy
//window端末からbitcoin buildフォルダまでbin/include/lib/shareにデータファイルを作成//window端末で、再びbinフォルダに入ります.
//pwd->C:UsersOmihuデスクトップビットコインbuildbin
> ./bitcoin-qt.exe -datadir=c:\work\data
-->ビットコインコアを実行します.//オンにすると、コンピュータのパフォーマンスが低下します.早く消して//私の場合は
ex) > ./bitcoin-qt.exe -datadir=c:\Users/오미희/Desktop/bitcoin_build
‼ ERROR ‼
1) /bin/sh : 1: File/nodejs/:/mnt/c/Program: not found
=>>パスの問題->PATH=(echo"(echo)"PATH"|sed-e's/:/mnt.*/g")
2) B2_TOOLSET is gcc, but the 'gcc' command connect be executed. Make sure 'gcc' is in PATH, or use a different toolsest, gcc
gccはインストールされていないようです.
==> sudo apt install gcc
Reference
この問題について(ビットコインの構築を試みる), 我々は、より多くの情報をここで見つけました https://velog.io/@algml/bitcoin-빌드해보기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol