Hostwinds 튜토리얼

에 대한 검색 결과:


목차


# 1 - 녹 녹 루트 디렉터 업데이트
# 2 - Rustup을 설치하십시오
# 3 - 설치 경로 변경 사항 적용
# 4 - 프로필 설정
# 5 - 녹 녹 툴 체인 설치 확인
# 6 - '빌드 필수'패키지 설치
# 7 - 'Hello World'녹 프로그램 만들기
# 8 - RUSTC 컴파일러로 컴파일하십시오

Rust Toolchain 설치 (Linux Cloud VPS)

태그 : Cloud Servers,  VPS,  Linux 

# 1 - 녹 녹 루트 디렉터 업데이트
# 2 - Rustup을 설치하십시오
# 3 - 설치 경로 변경 사항 적용
# 4 - 프로필 설정
# 5 - 녹 녹 툴 체인 설치 확인
# 6 - '빌드 필수'패키지 설치
# 7 - 'Hello World'녹 프로그램 만들기
# 8 - RUSTC 컴파일러로 컴파일하십시오

GCC와 CPYTHON이있는 C와 CPYTHON이있는 C와 CPYTHON과 같은 인기있는 언어와는 달리 LIST는 (아직) Linux에 대한 기본 지원이 없으며 별도로 설치해야합니다.

이 가이드는 녹 개발 툴체인을 설치하려는 경우에 도움이됩니다.Shell Access가 시작될 수있는 Linux 호스트가 필요합니다.

# 1 - 녹 녹 루트 디렉터 업데이트

# export RUSTUP_HOME='~/.rustup' 

# 2 - Rustup을 설치하십시오

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

현재 설치 옵션 :
기본 호스트 트리플 : X86_64-Unknown-Linux-GNU
기본 도구 모음 : 안정
프로필 : 기본값

PATH 변수 수정 : 예

  1. 설치 진행 (기본값)
  2. 설치 사용자 정의
  3. 설치 취소

기본 Rust 설치를 계속하려면 다음을 입력하십시오. 1 메시지가 표시되면 시작하다. PATH 변수를 수정하거나 도구 체인 스트림을 변경하거나 프로필을 추가하려면 다음을 선택할 수 있습니다. 2 각각에 대한 사용자 지정 값을 제공합니다.

# 3 - 설치 경로 변경 사항 적용

# source ~/.bash_profile 

# 4 - 프로필 설정

녹 녹은 현재 환경에 어떤 녹 도구가 설치되는지 제어하는 별도의 프로파일이 함께 제공됩니다.설치 중에 기본 프로파일이 선택됩니다.언제든지 프로파일을 변경할 수 있습니다

  • 최소한의 - Rustc, Rust-Std, Cargo.
  • 기본 - RUSTC, RUST-STD,화물, RUST-DOCS, RUSTFMT, Clippy
# rustup set profile minimal 

# 5 - 녹 녹 툴 체인 설치 확인

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

# 6 - '빌드 필수'패키지 설치

Rustc 편집의 링크 단계에 대한 GCC 링커를 사용합니다.귀하의 호스트는 CC를 사용할 수 없거나 사용할 수 없을 수도 있습니다.설치할 수 있습니다 빌드 필수 다음과 같은 방법으로 :

배포자

명령

RHEL / CentOS / Amazon Linux

sudo yum install gcc gcc-c ++ make

Ubuntu / Debian

sudo apt-get install 빌드 필수

페도라

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.rs 프로그램의 컴파일 된 바이너리 인 'hellorust'라는 단일 파일을 출력해야합니다.

# 파일 hellorust.
Hellorust : ELF 64 비트 LSB 공유 개체, x86-64, 버전 1 (sysv), 동적으로 연결된, 통역사 /lib64/ld-linux-x86-64.so.2, GNU / Linux 3.2.0, BuildID [SHA1] = B7A1B1E072FB63C7BE826F7964636D6A3B628485, debug_info가없고, 너무 많은 노트 (256)

이제 컴파일 된 rust 프로그램을 실행할 수 있습니다 :

# ./hellorust

Hostwinds에서 안녕하세요!

작성자 Hostwinds Team  /  유월 11, 2021