Hostwinds 튜토리얼
에 대한 검색 결과:
목차
태그 : Linux, Cloud Servers, VPS
GCC와 CPYTHON이있는 C와 CPYTHON이있는 C와 CPYTHON과 같은 인기있는 언어와는 달리 LIST는 (아직) Linux에 대한 기본 지원이 없으며 별도로 설치해야합니다.
이 가이드는 녹 개발 툴체인을 설치하려는 경우에 도움이됩니다.Shell Access가 시작될 수있는 Linux 호스트가 필요합니다.
# export RUSTUP_HOME='~/.rustup'
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
현재 설치 옵션 :
기본 호스트 트리플 : X86_64-Unknown-Linux-GNU
기본 도구 모음 : 안정
프로필 : 기본값
PATH 변수 수정 : 예
기본 Rust 설치를 계속하려면 다음을 입력하십시오. 1 메시지가 표시되면 시작하다. PATH 변수를 수정하거나 도구 체인 스트림을 변경하거나 프로필을 추가하려면 다음을 선택할 수 있습니다. 2 각각에 대한 사용자 지정 값을 제공합니다.
# source ~/.bash_profile
녹 녹은 현재 환경에 어떤 녹 도구가 설치되는지 제어하는 별도의 프로파일이 함께 제공됩니다.설치 중에 기본 프로파일이 선택됩니다.언제든지 프로파일을 변경할 수 있습니다
# rustup set profile minimal
# which rustc /root/.cargo/bin/rustc
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 툴체인을 테스트 할 수 있습니다 :
# 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.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