TON binaries (TON 바이너리)
참고 : TON 블록체인에서 개발하는 데 있어 이 단계를 우선 완료 필수!
TON 블록체인에서 개발하고 하려면, compiler, client, node 등에 필요한 바이너리가 있어야 합니다. 이를 얻는 방법은 두 가지 옵션이 있습니다.
소스 코드에서 컴파일 하기
자동 빌드 (Auto Builds) 에서 바이너리 가져오기
하지만 우리는 대상 브랜치에서 자동 빌드를 사용할 수 없기 때문에, 첫번째 옵션으로 진행하겠습니다. 그리고, 공식 TON 바이너리는 ton 리포지토리 인 Auto Builds 에서 다운로드 받을 수 있습니다. 그러나 이번 튜토리얼에서는, 나중에 필요한 테스트 기능을 제공하는 TON 포크 (fork) 를 사용할 것입니다. 빌드하려면 다음 단계를 따르세요.
최신 버전을 설치합니다.
make
cmake >= 3.0.2
g++ 또는 clang (또는 다른 C++ 14 호환 컴파일러)
OpenSSL (C 헤더 포함) >= 1.1.1
SpyChesses의 TON을 복제 하고 toncli-local 분기로 전환합니다.
git clone https://github.com/SpyCheese/ton
git checkout toncli-local
원하는 위치에 빌드 디렉토리를 생성합니다. 이를 <ton-build> 로 가정하고, 그 다음 터미널에서 <ton-rep> 아래 ton 복제 하겠습니다.
cd <ton-build>
cmake <ton-rep>
각각 빌드 합니다:
cmake --build . --target lite-client
cmake --build . --target func
cmake --build . --target fift
이 단계는 다소 시간이 걸리므로 완료될 때까지 기다려 주세요. 바이너리는 아래 위치에서 사용할 수 있습니다.
fift: <ton-build>/crypto/fift
func: <ton-build>/crypto/func
lite-client: <ton-build>/lite-client/lite-client
원하는 디렉토리에 옮겨 놓고, PATH 에 추가합니다.
6. TON 바이너리가 구축 준비되었습니다!
Last updated