러스트는 모질라에서 개발한 언어로, C/C++와 유사하지만 메모리 문제를 발생시키지 않도록, 안정적인 언어로 설계되었습니다.
이 글에서는 우분투 22.04/20.04에서 러스트를 설치하고, 간단히 예제 코드를 컴파일하여 실행하는 방법을 소개합니다.
1. 터미널에서 Rust 설치
설치를 시작하기 전에 먼저 apt를 업데이트하고 설치된 패키지를 업그레이드합니다. 최신버전으로 미리 업그레이드를 하면, 잠재적인 호환성 문제나 버전 충돌 문제를 예방할 수 있습니다.
$ sudo apt update && sudo apt upgrade
그리고 필요한 의존성 패키지들을 모두 설치합니다.
$ sudo apt install curl build-essential gcc make -y
이제 아래 curl 명령어로 Rust 설치 스크립트를 다운로드하여 설치를 할 수 있습니다.
$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
스크립트를 실행시키면 아래와 같이 어떻게 설치할 것인지 물어보는데 1
을 입력하고 Enter를 누릅니다.
1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
>1
설치가 완료되면 아래 명령어를 입력해주세요. 터미널(shell)에서 Rust 명령어를 사용할 수 있도록 환경설정을 하는 것입니다.
$ source "$HOME/.cargo/env"
환경 설정 후, 아래와 같이 버전 정보를 확인해보면 러스트 명령어가 쉘에서 사용 가능한 것을 볼 수 있습니다.
$ rustc -V
rustc 1.69.0 (84c898d65 2023-04-16)
2. 러스트 예제 코드 실행
다음과 같이 샘플 폴더를 만들고, 러스트 파일에 간단한 코드를 추가합니다.
$ mkdir sample
$ cd sample/
$ vim main.rs
main.rs
파일에 Hello World!
를 출력하는 코드를 입력했습니다.
fn main() {
println!("Hello World!");
}
이제 터미널에서 아래 명령어로 컴파일을 합니다.
$ rustc main.rs
디렉토리를 보면 main.rs
의 산출물로 실행 파일인 main
파일이 생성된 것을 볼 수 있습니다.
$ ls
main main.rs
아래와 같이 터미널에서 실행 파일을 실행하면, 프로그램이 실행되면서 Hello World!
를 출력합니다.
$ ./main
Hello World!
3. 터미널에서 Rust 삭제
러스트를 더 이상 사용하지 않을 때, 아래 명령어로 러스트를 삭제할 수 있습니다.
$ rustup self uninstall
Related Posts
- Ubuntu/Linux - 특정 이름이 들어간 파일 모두 찾고 삭제하기
- Ubuntu/Linux - 특정 이름이 포함된 프로세스 모두 종료
- Ubuntu/Linux - 사용자 계정 이름 확인 (id, whoami)
- Ubuntu/Linux - E: unable to locate package 에러 해결
- Ubuntu 22.04/20.04 - Yarn 설치 방법
- Linux/Ubuntu - grep 명령어로 문자열 검색
- Linux/Ubuntu - 터미널에서 seq로 명령어 N회 반복
- Linux/Ubuntu - wc 명령어로 Line(줄) 개수 세기
- bash: pip: command not found 문제 해결 (Linux/Ubuntu)
- Ubuntu 22.04 - Swap 메모리 늘리기
- Linux - 파일이 수정된 날짜/시간 확인 방법
- Linux - 파일, 디렉토리 삭제 명령어(rm -rf, rmdir)
- 우분투 22.04 - deb 파일 설치하기
- Ubuntu 20.04 - OpenJDK 11 설치, 삭제
- Linux - ps 명령어로 실행 중인 프로세스(PID) 확인
- Ubuntu 20.04 - SSH 설치와 접속 방법
- Ubuntu에서 PPA 저장소 추가, 제거 방법
- Ubuntu 22.04 - Brave 브라우저 설치
- Ubuntu 22.04 - 프로스트와이어(FrostWire) 설치
- Ubuntu 22.04 - Remmina 설치 방법
- Ubuntu 22.04 - Rust 설치하기
- Ubuntu 22.04 - 텔레그램 설치하기
- Ubuntu - Deluge 토렌트 클라이언트 설치
- Ubuntu JDK 17 (OpenJDK) 설치, 삭제
- Ubuntu 20.04 스팀(Steam) 설치 방법
- Ubuntu에서 draw.io 설치하는 방법
- 우분투에 VMware 설치하기
- [Ubuntu] VMware에서 Windows 11 설치
- Vi/Vim에서 1줄 또는 여러줄 삭제 방법
- Vi/Vim에서 라인 번호 표시하 기
- 우분투에서 rar 압축, 압축 풀기
- Ubuntu에서 구글 드라이브 사용하기 (로컬 폴더에 마운트)
- [Ubuntu] apt-cache search, 설치 가능한 패키지 검색
- Ubuntu - DNS 캐시 삭제 방법
- Ubuntu에서 사용할 수 있는 Text Editor 소개