728x90 반응형 crate1 Rust 설치부터 실행까지 (crate, 절대 경로, 상대 경로, super, use, pub) - 15 오늘은 Rust의 crate, super, pub에 대해 알아보고자 합니다.패키지와 크레이트크레이트(crate)는 rust가 컴파일 한 차례에 고려하는 가장 작은 코드 단위입니다. cargo 대신 rustc를 실행하여 단일 소스 코드 파일을 넘겨주더라도, 컴파일러는 그 파일이 크레이트라고 생각합니다. 크레이트는 바이너리일 수도 있고, 라이브러리일 수도 있습니다. 바이너리 크레이트(binary crate)는 커맨드 라인 프로그램이나 서버처럼 실행 가능한 실행파일로 컴파일할 수 있는 프로그램입니다. 바이너리 크레이트는 실행파일이 실행되면 무슨 일이 일어나는지를 정의한 main 함수를 포함하고 있어야 합니다. 라이브러리 크레이트(library crate)는 main 함수를 가지고 있지 않고 실행파일 형태로 컴.. 2025. 1. 13. 이전 1 다음 728x90 반응형