Hostwinds Учебники
Результаты поиска для:
Содержание
Теги: Linux, Cloud Servers, VPS
В отличие от популярных языков, таких как C и Python, которые имеют GCC и CPYthon, в комплекте в большинстве выпусков Linux, ржавчины (пока) не имеют нативной поддержки на Linux и должны быть установлены отдельно.
Это руководство поможет, если вы хотите установить инструкцию разработки ржавчины.Вам понадобится хост Linux с доступом к Shell, чтобы начать.
# export RUSTUP_HOME='~/.rustup'
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Текущие варианты установки:
Установщик по умолчанию Triple: X86_64-Unknown-Linux-GNU
набор инструментов по умолчанию: стабильный
профиль: по умолчанию
изменить переменную PATH: да
Чтобы продолжить установку Rust по умолчанию, введите 1 когда будет предложено, и нажмите Войти. Если вы хотите изменить переменные PATH, изменить поток цепочки инструментов или добавить профиль, вы можете выбрать 2 и укажите индивидуальные значения для каждого.
# source ~/.bash_profile
Rust поставляется с отдельными профилями, которые контролируют, какие инструменты ржавчины устанавливаются в текущей среде.Профиль по умолчанию выбран во время установки.Вы можете изменить профили в любое время
# rustup set profile minimal
# which rustc /root/.cargo/bin/rustc
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:
# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs
# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
}
# 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