ビットコインの構築を試みる


🌞 説明書


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