웹사이트 검색

AlmaLinux 8에 Rust를 설치하는 방법


이 페이지에서

  1. 전제 조건
  2. 시스템 업데이트
  3. Rust 프로그래밍 언어 설치\n
  4. Rust 설치 테스트
  5. 결론

Rust는 안전, 동시성 및 실용성이라는 세 가지 핵심 설계 원칙을 가진 프로그래밍 언어입니다. 속도, 메모리 안전성, 병렬화를 목표로 하는 오픈 소스 프로젝트입니다.

2010년 Graydon Hoare에 의해 만들어졌습니다. 현재 스레드 안전성, 메모리 수명 주기에 대한 완벽한 제어 및 효율적인 C를 보장하는 최신 시스템 프로그래밍 언어를 만드는 것을 목표로 커뮤니티의 도움을 받아 Rust 프로젝트 개발자가 주로 개발하고 있습니다. 바인딩. Rust는 정적으로 유형이 지정된 프로그래밍 언어이며 유형을 중복 지정하지 않아도 되도록 유형 추론을 사용합니다.

Rust는 메모리나 스레드 문제에 대한 걱정 없이 안전한 코드를 작성할 수 있게 해주는 C++/C의 대안으로 만들어졌습니다.

C/C++보다 Rust를 사용하면 향상된 메모리 안전성과 더 높은 성능을 포함하여 몇 가지 이점이 있습니다. 비용이 들지 않는 추상화에 중점을 두어 쉽게 배우고, 개발하고, 마스터하고, 배포할 수 있습니다.

Rust에는 간단한 프로그래밍 모델이 있습니다. zit는 초보자도 쉽게 배울 수 있으며 동시에 비용이 들지 않는 추상화, 특성, 패턴 일치, 소유권 시스템을 통한 메모리 안전성 보장, 고유한 가비지 수집 알고리즘을 통한 자동 메모리 관리 및 스레드로부터 안전한 동시성과 같은 고급 기능을 제공합니다. 쓰레드 사이에 전달되는 메시지.

이 기사에서는 AlmaLinux 8 시스템에 Rust를 설치하는 방법을 배웁니다. 이 자습서에는 프로세스 단계의 스크린샷과 함께 자세한 지침이 포함되어 있습니다.

전제 조건

  • AlmaLinux 8 x64를 실행하는 서버.\n
  • sudo 권한이 있는 사용자 계정.\n

시스템 업데이트

두 가지 이유 때문에 Rust를 설치하기 전에 시스템을 업데이트해야 합니다. 첫째, 보안 목적을 위해 시스템을 최신 상태로 유지하는 것이 중요하고 둘째, Rust가 제대로 작동하는지 확인하기 위해 필요할 수 있습니다. 다음 명령을 실행하여 시스템을 업데이트하십시오.

sudo dnf check-update
sudo dnf update -y
sudo dnf upgrade -y

업데이트 프로세스가 완료되면 필요한 종속 항목을 설치해야 합니다. 다음 명령을 실행하여 Rust 종속성을 설치합니다.

sudo dnf install epel-release
sudo dnf install cmake gcc make curl -y

Rust 프로그래밍 언어 설치하기

이제 시스템이 최신 상태이고 필요한 모든 종속 항목을 설치했으므로 시스템에 Rust 프로그래밍 언어 설치를 진행할 수 있습니다. curl을 사용하여 최신 버전의 컴파일러를 설치할 스크립트를 다운로드합니다. 다운로드하고 실행하려면 다음 명령을 실행하십시오.

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

설치 스크립트를 완료하는 데 시간이 걸립니다. 스크립트는 필요한 종속성을 자동으로 설치하고 자체적으로 녹을 것입니다. 이 프로세스가 완료된 후 Rust에서 제공하는 rustc 및 기타 도구를 사용하려면 PATH 변수에 rustup bin 디렉토리를 추가해야 합니다. 다음 명령을 실행하여 환경 변수를 설정합니다.

source ~/.profile
source ~/.cargo/env

설치 과정을 마친 후 -V 플래그와 함께 rustc 명령을 실행하여 rust가 제대로 설치되었는지 확인할 수 있습니다.

rustc -V

다음 스크린샷과 유사한 출력이 표시되어야 합니다. 우리가 설치한 Rust 언어의 버전을 볼 수 있습니다. 귀하의 버전은 이 예제의 버전과 다를 수 있습니다.

Rust 설치 테스트

이제 AlmaLinux 시스템에 Rust를 설치했으므로 Rust 설치를 테스트하는 데 사용할 간단한 프로젝트를 만들 것입니다.

먼저 예제 프로젝트를 위한 디렉토리를 생성합니다. 우리는 디렉토리 이름을 rust-example로 지정합니다. 홈 디렉토리 안에 이 폴더를 만들 것입니다. 홈 디렉토리 안에 새 Rust 프로젝트를 생성하려면 다음 명령을 실행하세요.

cd && mkdir rust-example

프로젝트의 새 디렉토리를 생성한 후 현재 작업 디렉토리를 새로 생성된 rust-example 디렉토리로 변경해야 합니다. 다음 명령을 실행하여 디렉터리를 변경합니다.

cd rust-example

Rust로 만들 수 있는 다양한 프로젝트가 많이 있습니다. 이 기사에서는 간단한 "Hello world" 프로젝트를 만들 것입니다. 다음 명령을 실행하여 hello_world라는 새 Rust 애플리케이션을 생성합니다.

sudo nano hello_world.rs

명령줄에 "Hello world!"를 인쇄하는 코드를 추가해야 합니다. 다음 줄은 hello_world.rs 파일의 내용입니다.

fn main() {
  println!("Hello World, Howtoforge");
}

첫 번째 줄은 main이라는 새 함수를 정의합니다. 이 애플리케이션의 진입점으로 main 함수를 사용할 것입니다. 두 번째 줄은 애플리케이션을 실행할 때 실행될 코드 블록을 시작합니다. 이는 println이라는 새 변수를 정의하고 이 변수에 문자열 "Hello World, Howtoforge"를 할당합니다. 결국 우리는 println 함수의 끝을 나타내기 위해 코드 블록을 닫아야 합니다(} 및 ( )).

이 단계를 완료한 후 Ctrl + X를 눌러 편집기를 저장하고 종료해야 합니다. 파일을 저장할지 여부를 묻는 메시지가 표시됩니다. Y를 입력하고 Enter 키를 눌러 이 파일을 저장할 것임을 나타낼 수 있습니다. 그러면 hello_world.rs 파일이 닫히고 다시 명령줄 프롬프트로 돌아갑니다.

이제 애플리케이션이 생성되었으므로 파일 이름을 매개변수로 사용하여 rustc 명령을 실행하여 바이너리 파일로 컴파일할 수 있습니다. 다음 명령은 hello_world.rs 파일을 hello_world 라는 바이너리로 컴파일합니다.

rustc hello_world.rs

ls 명령을 실행하여 현재 디렉토리의 모든 파일을 나열할 수 있습니다. rust-example 디렉토리 아래에 hello_world라는 바이너리 파일이 보일 것입니다.

ls

실행 파일의 경로를 인쇄하고 ./hello_world 명령의 인수로 제공하여 프로그램을 실행할 수 있습니다.

./hello_world

명령줄에 다음 스크린샷과 유사한 출력이 표시되어야 합니다. 축하합니다. 첫 번째 Rust 프로그램을 성공적으로 실행했습니다.

결론

이 기사에서는 AlmaLinux 시스템에 Rust 언어를 설치하는 방법을 배웠습니다. Rust 설치를 테스트하는 데 사용할 수 있는 샘플 프로젝트도 만들었습니다. 설치 프로세스에 문제가 있거나 제대로 작동하지 않는 경우 의견을 남겨주세요.