TON binaries (TON 바이너리)

참고 : TON 블록체인에서 개발하는 데 있어 이 단계를 우선 완료 필수!

TON 블록체인에서 개발하고 하려면, compiler, client, node 등에 필요한 바이너리가 있어야 합니다. 이를 얻는 방법은 두 가지 옵션이 있습니다.

  • 소스 코드에서 컴파일 하기

  • 자동 빌드 (Auto Builds) 에서 바이너리 가져오기

하지만 우리는 대상 브랜치에서 자동 빌드를 사용할 수 없기 때문에, 첫번째 옵션으로 진행하겠습니다. 그리고, 공식 TON 바이너리는 ton 리포지토리 인 Auto Builds 에서 다운로드 받을 수 있습니다. 그러나 이번 튜토리얼에서는, 나중에 필요한 테스트 기능을 제공하는 TON 포크 (fork) 를 사용할 것입니다. 빌드하려면 다음 단계를 따르세요.

  1. 최신 버전을 설치합니다.

make

cmake >= 3.0.2

g++ 또는 clang (또는 다른 C++ 14 호환 컴파일러)

OpenSSL (C 헤더 포함) >= 1.1.1

  1. SpyChesses의 TON을 복제 하고 toncli-local 분기로 전환합니다.

git clone https://github.com/SpyCheese/ton

git checkout toncli-local

  1. 원하는 위치에 빌드 디렉토리를 생성합니다. 이를 <ton-build> 로 가정하고, 그 다음 터미널에서 <ton-rep> 아래 ton 복제 하겠습니다.

cd <ton-build>

cmake <ton-rep>

  1. 각각 빌드 합니다:

cmake --build . --target lite-client

cmake --build . --target func

cmake --build . --target fift

  1. 이 단계는 다소 시간이 걸리므로 완료될 때까지 기다려 주세요. 바이너리는 아래 위치에서 사용할 수 있습니다.

fift: <ton-build>/crypto/fift

func: <ton-build>/crypto/func

lite-client: <ton-build>/lite-client/lite-client

원하는 디렉토리에 옮겨 놓고, PATH 에 추가합니다.

6. TON 바이너리가 구축 준비되었습니다!

Last updated