Linux에 Rust 프로그래밍 언어를 설치하는 방법은 무엇입니까?

녹

C 및 C ++는 의심 할 여지없이 가장 인기있는 프로그래밍 언어 중 하나였습니다. 대부분의 응용 프로그램 및 운영 체제에서 사용되며 배우기 위해 처음으로 권장되는 프로그래밍 언어 중 하나라는 것은 말할 것도 없습니다. 기초로 삼으십시오.

Rust는 프로그래밍 언어입니다 컴파일, 범용 및 다중 패러다임 그게 Mozilla에서 개발하고 LLVM에서 지원. 이 언어 설계되었습니다 «안전하고 동시 적이며 실용적인 언어»그리고 무엇보다도 C 및 C ++ 언어 대체.

순수 함수형 프로그래밍을 지원하는 오픈 소스 프로그래밍 언어입니다., 절차 적, 명령 적 및 객체 지향.

이 프로그래밍 언어 매우 빠르게 작동, segfault를 방지하고 스레드 안전성을 보장합니다. 제로 비용 추상화 지원, 모션 의미론, 보장 된 메모리 보안, 스레드없는 데이터 경쟁, 일반 기반 특성 및 패턴 일치.

또한 유형 추론, 최소 실행 시간 및 효율적인 C 바인딩을 지원합니다.

많은 플랫폼에서 실행 가능 Dropbox, CoreOS, NGP 등과 같은 회사 / 조직의 생산에 사용되고 있습니다.

Rust의 목표는 인터넷에서 실행되는 훌륭한 클라이언트 측 및 서버 측 프로그램을 만드는 데 좋은 언어가되는 것입니다.

이로 인해 보안, 메모리 배포 제어 및 동시성에 중점을 둔 기능 세트가 탄생했습니다.

성능이 유일한 고려 사항이라면 안전한 코드 성능은 C ++보다 느릴 것으로 예상되지만, Rust와 비슷한 예방 조치를 취하기 위해 만들어진 C ++ 코드와 비교할 때 후자는 더 빠를 수 있습니다.

Rust 구문은 C 및 C ++와 유사합니다., 중괄호로 구분 된 코드 블록 및 if, else, do, while 및 for와 같은 흐름 제어 구조가 있습니다.

녹 1

모든 C 및 C ++ 구조가 존재하는 것은 아니며 다 방향 분기를위한 match 키워드와 같은 다른 구조는 이러한 언어를 사용하는 프로그래머에게 덜 익숙 할 것입니다.

Linux에 Rust 설치

Si 이 프로그래밍 언어를 시스템에 설치하려면 시스템에 Rust를 가져 오는 데 도움이되는 설치 프로그램을 다운로드하면됩니다.

터미널을 열고 실행하십시오.

curl https://sh.rustup.rs -sSf | sh

이 명령을 실행할 때 설치 프로그램이 다운로드되고 거의 즉시 실행됩니다., 기본값으로 설치를 계속하려면 1을 눌러야하며 필요한 모든 패키지를 다운로드합니다.

사용자 지정 설치를 원하는 경우 2를 입력해야하며 특히 환경 변수를 정의합니다.

시스템에 Rust 설치가 끝나면 Cargo bin 디렉토리는 다음 경로에 즉시 추가됩니다. ( ~ / .cargo / bin) 모든 도구가 설치된 위치) PATH 환경 변수에서 ~ / .profile.

완료 셸 구성을 진행해야합니다., 우리는 ~ / .profile 파일을 수정하여 수정 된 PATH를 사용하여 Rust 환경에서 작업하고 터미널에서 다음 명령을 실행하여이를 수행합니다.

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

이제 Rust가 시스템에 올바르게 설치되었는지 확인해야합니다., 터미널에 다음 명령을 입력하여이를 수행합니다.

rustc --version

그리고 그것으로 화면에서 Rust 버전을 받아야합니다. 시스템에 설치했습니다.

그게 전부입니다.이 언어를 사용하여 시스템에이 언어를 사용하는 응용 프로그램을 설치할 수 있습니다.

언어를 테스트하기 위해 간단한 파일을 만들 수 있습니다. 화면에 메시지를 인쇄하려면 다음을 입력합니다.

nano prueba.rs

그리고 파일 안에 다음을 붙여 넣습니다.

fn main() {
println!("Prueba exitosa de Rust");
}

실행 파일로 변환합니다.

rustc prueba.rs

그리고 테스트를 위해 실행합니다.

./prueba.rs


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   키스킬로소

    그리고 사람들에게 그것을 설치하라고 말하는 것이 더 쉽지 않을 것입니다. 배포 된 저장소에서 찾아보십시오. 왜냐하면 이렇게 말했듯이 ... 어떻게 제거합니까? 어떻게 업데이트합니까? ...

    Debian stable을 사용하는데 sudo apt-get install rustc 이상이 필요하지 않은 것 같습니다.

    이 링크에서 볼 수 있듯이 마지막 안정 버전 이후 데비안 저장소에 있습니다.
    https://packages.debian.org/search?keywords=rustc
    Trusty (14.04LTS)의 Ubuntu에서 :
    https://packages.ubuntu.com/search?keywords=rustc&suite=default&section=all&arch=any&searchon=names

    초보 사용자가 필요없이 쉽게 망칠 수 있도록 권장 사항에주의하십시오!