모든 언어의 첫 프로그램인 'Hello, Rust!' 출력 프로그램을 작성해 보았습니다.
1. Rust 프로젝트 폴더 만들기
Rust 프로그램을 저장할 폴더를 만들어 봅시다.
- Windows 키 + E를 눌러 파일 탐색기를 엽니다.
- 원하는 위치(예: C:\Users\사용자이름\Documents)로 이동합니다.
- 마우스 오른쪽 버튼을 눌러 '새 폴더(New Folder)'를 선택합니다.
- 폴더 이름을 rust_projects로 변경합니다.
- rust_projects 폴더 안으로 들어갑니다.
- 다시 마우스 오른쪽 버튼을 눌러 '새 폴더(New Folder)'를 선택하고, 이름을 hello_rust로 변경합니다.
2. 코드 작성하기
이제 Rust 코드를 작성해 보겠습니다.
- hello_rust 폴더 안에서 마우스 오른쪽 버튼을 클릭하고 새로 만들기 → 텍스트 문서를 선택합니다.
- 파일 이름을 main.rs로 변경합니다. (.txt 확장자가 있다면 지워 주세요!)
- main.rs 파일을 메모장 또는 VS Code(설치했다면 추천!)로 엽니다.
- 아래 코드를 입력하고, Ctrl + S를 눌러 저장합니다.
fn main() {
println!("Hello, Rust!");
}
📌 코드 설명:
- fn main() {}: 모든 Rust 프로그램은 main 함수에서 시작합니다.
- println!("Hello, Rust!");: 화면에 "Hello, Rust!"를 출력하는 명령입니다.
- 세미콜론(;)을 사용해 한 줄의 명령이 끝났음을 표시합니다.
3. 프로그램 컴파일하기
Rust는 소스 코드(.rs 파일)를 실행 파일로 변환해야 합니다. 이 과정을 컴파일(Compile)이라고 합니다.
1. Windows 키 + R을 눌러 "실행" 창을 엽니다.
2. "cmd"를 입력하고 Enter 키를 눌러 명령 프롬프트(CMD)를 실행합니다.
3. hello_rust 폴더로 이동합니다.
cd C:\Users\사용자이름\Documents\rust_projects\hello_rust
4. 아래 명령어를 입력하고 Enter 키를 누릅니다.
rustc main.rs
5. 아무런 오류 없이 명령 프롬프트가 다음 줄로 넘어가면 컴파일이 성공한 것입니다.
6. hello_rust 폴더를 확인하면 main.exe라는 실행 파일이 생성되어 있을 것입니다.
📌 컴파일 과정 설명:
- rustc main.rs: Rust 컴파일러(rustc)가 main.rs를 읽고 main.exe 실행 파일을 만듭니다.
- 생성된 main.exe는 Rust가 설치되지 않은 다른 Windows 컴퓨터에서도 실행할 수 있습니다.
4. 프로그램 실행하기
이제 만든 프로그램을 실행해 봅시다!
1. 명령 프롬프트(cmd)에서 hello_rust 폴더 안에 있는지 확인합니다.
2. 아래 명령어를 입력하고 Enter 키를 누릅니다.
main.exe
3. 다음과 같이 출력되면 성공입니다! 🎉
Hello, Rust!
5. 정리
✅ Rust 프로젝트 폴더(hello_rust)를 만들었습니다.
✅ main.rs 파일을 생성하고 Rust 코드를 작성했습니다.
✅ rustc main.rs로 컴파일하여 main.exe 실행 파일을 만들었습니다.
✅ main.exe를 실행하여 "Hello, Rust!"를 출력했습니다.
[ Rust ] 러스트 프로그램 언어 관련 글 목록입니다.
러스트 프로그램 언어 관련한 글 목록입니다.러스트(Rust)는 어떤 프로그램 언어인가?윈도우에 러스트(Rust)를 설치해 보았습니다.'Hello, Rust!' 출력 프로그램을 작성해 보았습니다. https://rust-kr.
hb-love-each-other.tistory.com
한국 러스트 사용자 그룹
rust-kr.org
Rust Programming Language
A language empowering everyone to build reliable and efficient software.
www.rust-lang.org
'컴퓨터에서는' 카테고리의 다른 글
[ Python ] 구글 검색 결과에서 원하는 문구(text, 텍스트)를 추출해 보았습니다. (2) | 2025.02.25 |
---|---|
[ Rust ] 러스트 프로그래밍 언어 관련 글 목록입니다. (2) | 2025.02.23 |
[ Rust ] 윈도우에 러스트(Rust)를 설치해 보았습니다. (4) | 2025.02.22 |
장고(Django) 템플릿에서 자바 스크립트 alert 의 개행 문자 오류를 수정했습니다. (4) | 2025.02.17 |
장고(Django) 템플릿에서 날짜 출력 형식을 바꾸고 싶습니다. (2) | 2025.02.17 |
댓글