본문 바로가기

Lecture

[지갑 실행] BITCOIN CORE 실행

https://github.com/bitcoin/bitcoin

 

DOC 폴더에서 build=windows.md 파일을 읽어보기

 

wsl 설치가 되어있어야 함

wsl 들어가서 셀~~

 

홈디렉토리에서부터 작업 시작.

cd~

 

=======================================

 

sudo apt update

sudo apt upgrade

sudo apt install build-essential libtool autotools-dev automake pkg-config bsdmainutils curl git

 

=======================================

 

build-essential : c/c++ 기복적으로 필요한 라이브러리를 제공

libtool : 라이브러리 총괄적으로 스크립트로 지원해주는 툴

automake : Makefile을 자동적으로 생성해 주는 라이브러리

pkg-config : automake랑 비슷

bsd mainutils : unix 운영채체인 bsd의 유틸프로그램을 모은 라이브러리

curl : http 요청 보내주는 라이브러리

git : 깃

 

=======================================

 

sudo apt install nsis

cd ~

pwd : home 디렉토리여야함

mkdir workspace

cd workspace

pwd : ~/workspace

 

git clone https://github.com/bitcoin/bitcoin

 

cd bitcoin

ls -al 로 디렉토리 확인

 

sudo apt install g++-mingw-w64-x86-64

sudo update-alternatives --config x86_64-w64-mingw32-g++

PATH=$(echo "$PATH" | sed -e 's/:\/mnt.*//g')

 

```

 

sed 는 grep 과 비슷함 대신 grep처럼 찾아서 특정으로 바뀌준다는 뜻

 

```

 

sudo bash -c "echo 0 > /proc/sys/fs/binfmt_misc/status"

cd depends

ls -al : makefile의 존재여부 확인

make HOST=x86_64-w64-mingw32

 

====================================

 

* 실수

/bin/sh : 1: File/nodejs/:/mnt/c/Program: not found

경로문제였음

PATH=$(echo "$PATH" | sed -e 's/:\/mnt.*//g')

이 명령어로 해결

 

B2_TOOLSET is gcc, butthe 'gcc' command connet be executed.

Make sure 'gcc' is in PATH, or use a different toolset, gcc

gcc설치가 안되었음

sudo apt install gcc

 

====================================

 

cd .. : bitcoin 폴더로 돌아옴

./autogen.sh : ls로 폴더안에 있나 확인해 보자

CONFIG_SITE=$PWD/depends/x86_64-w64-mingw32/share/config.site ./configure --prefix=/

make -j [숫자] 여기에 들어간 숫자만큼 병렬 처리 한다는 뜻

 

cd /mnt/c/Users/KGA_10

mkdir [디렉토리 생성]

cd ~/workspace/bitcoin

 

sudo make install DESTDIR=/mnt/c/Users/KGA_10/work : work폴더에 bin,include,lib,share라는 파일이 총 4개 생긴다.

make deploy

같은 위치에 data 폴더 생성

 

bin안에 들어가서 마우스 우클릭 후 윈도우 터미널로 열면 현재 디렉토리 위치에서 터미널이 열림

 

./bitcoin-qt.exe -datadir=c:\Users\KGA_10\work\data

 

=======================================

 

* 오류

zsh: exec format error: ./bitcoin-qt.exe

이런 ERROR가 자꾸 떠서 확인해 봤더니 리눅스 터미널에서 작업하느라 exe가 실행이 안 됐던 거였다. 그래서 window 터미널에서 실행했더니 잘 실행되었다.

 

=======================================

 

이걸 실행하면 bitcoin core가 실행된다.

 

 

'Lecture' 카테고리의 다른 글

[거래소 만들기] 에러 해결, 미해결  (1) 2021.10.08
nodemon, morgan  (0) 2021.09.28
shell 명령어  (0) 2021.09.09
개념모음  (0) 2021.09.09
[지갑 만들기] 랜덤 키 값 만들기 (elliptic , secp256k1)  (0) 2021.09.09