Компиляция из исходного кода
warning
Эта страница переведена сообществом на русский язык, но нуждается в улучшениях. Если вы хотите принять участие в переводе свяжитесь с @alexgton.
Вы можете скачать предварительно скомпилированные двоичные файлы здесь.
Если вы все же хотите скомпилиров ать исходники самостоятельно, следуйте инструкциям ниже.
предупреждение
This is a simplified quick build guide.
Если ваша сборка предназначена не для домашнего использования, лучше использовать скрипты автосборки.
Общее
Программное обеспечение, скорее всего, будет компилироваться и правильно работать на большинстве систем Linux. Оно должно работать на macOS и даже на Windows.
- Загрузите последнюю версию исходников TON Blockchain, доступную в репозитории GitHub https://github.com/ton-blockchain/ton/:
git clone --recurse-submodules https://github.com/ton-blockchain/ton.git
- Установите последние версии:
make
cmake
3.0.2 или более поздней версииg++
илиclang
(или другой C++14-совместимый компилятор, подходящий для вашей операционной системы)OpenSSL
1.1.1 (включая заголовочные файлы на языке C) версии 1.1.1 или более позднейbuild-essential
,zlib1g-dev
,gperf
,libreadline-dev
,ccache
,libmicrohttpd-dev
,pkg-config
,libsodium-dev
,libsecp256k1-dev
,liblz4-dev
.