Need help? Chat now!

Hostwinds Учебники

Результаты поиска для:


Содержание


# 1 - обновить Rust Root Dir
# 2 - Установить Rustup
# 3 - Применить пути установки
# 4 - Установить профиль
# 5 - Проверьте установку набора инструментов RUST
# 6 - Установите пакет «Build-Essential»
# 7 - Создать программу ржавчины «Hello World»
# 8 - Компиляция с компилятором RUSTC

Установите Rust Toolchain (Linux Cloud VPS)

Теги Linux,  Cloud Servers,  VPS 

# 1 - обновить Rust Root Dir
# 2 - Установить Rustup
# 3 - Применить пути установки
# 4 - Установить профиль
# 5 - Проверьте установку набора инструментов RUST
# 6 - Установите пакет «Build-Essential»
# 7 - Создать программу ржавчины «Hello World»
# 8 - Компиляция с компилятором RUSTC

В отличие от популярных языков, таких как C и Python, которые имеют GCC и CPYthon, в комплекте в большинстве выпусков Linux, ржавчины (пока) не имеют нативной поддержки на Linux и должны быть установлены отдельно.

Это руководство поможет, если вы хотите установить инструкцию разработки ржавчины.Вам понадобится хост Linux с доступом к Shell, чтобы начать.

# 1 - обновить Rust Root Dir

# export RUSTUP_HOME='~/.rustup' 

# 2 - Установить Rustup

# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh 

Текущие варианты установки:
Установщик по умолчанию Triple: X86_64-Unknown-Linux-GNU
набор инструментов по умолчанию: стабильный
профиль: по умолчанию

изменить переменную PATH: да

  1. Продолжить с установкой (по умолчанию)
  2. Настроить установку
  3. Отменить установку

Чтобы продолжить установку Rust по умолчанию, введите 1 когда будет предложено, и нажмите Войти. Если вы хотите изменить переменные PATH, изменить поток цепочки инструментов или добавить профиль, вы можете выбрать 2 и укажите индивидуальные значения для каждого.

# 3 - Применить пути установки

# source ~/.bash_profile 

# 4 - Установить профиль

Rust поставляется с отдельными профилями, которые контролируют, какие инструменты ржавчины устанавливаются в текущей среде.Профиль по умолчанию выбран во время установки.Вы можете изменить профили в любое время

  • минимальный - Rustc, Rust-std, груз
  • по умолчанию - Rustc, Rust-std, груз, ржавчины, RUSTFMT, CLIPPY
# rustup set profile minimal 

# 5 - Проверьте установку набора инструментов RUST

# which rustc /root/.cargo/bin/rustc 

# 6 - Установите пакет «Build-Essential»

Rustc Использует линкер GCC для сцепления связывания компиляции.Ваш хост может или не может иметь CC доступен.Вы можете установить строительный следующим образом:

Дистрибутив

Команда

RHEL / CentOS / Amazon Linux

sudo yum установить gcc gcc-c ++ make

Ubuntu / Debian

sudo apt-get install build-essential

Fedora

sudo yum install make gcc gcc-c ++ kernel-devel

На этом этапе набор инструментов Rust установлен и готов к использованию. Вы можете протестировать набор инструментов Rust, скомпилировав и выполнив тестовую программу на Rust:

# 7 - Создать программу ржавчины «Hello World»

# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs

# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
} 

# 8 - Компиляция с компилятором RUSTC

# rustc hellorust.rs 

Компилятор должен выводить один файл с именем «Hellorust», который является скомпилированным двоичным программой Hellorust.rs:

# Файл HelloRust
Hellorust: ELF 64-битный общий объект LSB, X86-64, версия 1 (Sysv), динамически связанные, интерпретатор /Lib64/ld-inux-x86-64.SO.2, для GNU / Linux 3.2.0, Breying [SHA1] = b7a1b1e072fb63c7be826f7964636d6a3b64636d6a3b628485, с Debug_info, не урезан, слишком много заметок (256)

Теперь вы можете запустить скомпилированную программу для ржавчины:

# ./hellorust

Привет от Hostwinds!

Написано Hostwinds Team  /  Июнь 11, 2021