ClickHouse/docs/fr/development/build-cross-arm.md
Ivan Blinkov d91c97d15d
[docs] replace underscores with hyphens (#10606)
* Replace underscores with hyphens

* remove temporary code

* fix style check

* fix collapse
2020-04-30 21:19:18 +03:00

2.0 KiB
Raw Blame History

machine_translated machine_translated_rev toc_priority toc_title
true f865c9653f 67 Comment Construire ClickHouse sur Linux pour AARCH64 (ARM64)

Comment Construire ClickHouse Sur Linux Pour larchitecture AARCH64 (ARM64)

Cest pour le cas où vous avez machine Linux et que vous voulez utiliser pour construire clickhouse binaire qui fonctionnera sur une autre machine Linux avec une architecture CPU AARCH64. Ceci est destiné aux contrôles dintégration continus qui sexécutent sur des serveurs Linux.

La construction croisée pour AARCH64 est basée sur Instructions de construction, suivez dabord.

Installer Clang-8

Suivez les instructions de https://apt.llvm.org/ pour votre configuration Ubuntu ou Debian. Par exemple, dans Ubuntu Bionic vous pouvez utiliser les commandes suivantes:

echo "deb [trusted=yes] http://apt.llvm.org/bionic/ llvm-toolchain-bionic-8 main" | sudo tee /etc/apt/sources.list.d/llvm.list
sudo apt-get update
sudo apt-get install clang-8

Installer Un Ensemble DOutils De Compilation Croisée

cd ClickHouse
mkdir -p build-aarch64/cmake/toolchain/linux-aarch64
wget 'https://developer.arm.com/-/media/Files/downloads/gnu-a/8.3-2019.03/binrel/gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz?revision=2e88a73f-d233-4f96-b1f4-d8b36e9bb0b9&la=en' -O gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz
tar xJf gcc-arm-8.3-2019.03-x86_64-aarch64-linux-gnu.tar.xz -C build-aarch64/cmake/toolchain/linux-aarch64 --strip-components=1

Construire ClickHouse

cd ClickHouse
mkdir build-arm64
CC=clang-8 CXX=clang++-8 cmake . -Bbuild-arm64 -DCMAKE_TOOLCHAIN_FILE=cmake/linux/toolchain-aarch64.cmake
ninja -C build-arm64

Le binaire résultant sexécutera uniquement sur Linux avec larchitecture CPU AARCH64.