Programming/Rust5 Rust 바이너리 작게 만들기 Cargo.toml 에 다음을 추가하고,...[profile.release]strip = true # Automatically strip symbols from the bianryopt-level = "s" # Optimize for sizelto = true # Enable link time optimizationcodegen-units = 1 # Maximize size reduction optimizationsrelease 모드로 컴파일 한다.$ cargo build --release Programming/Rust 2025. 1. 3. Rust: Auto-Reloading Development Server (개발서버 자동 리로딩) cargo-watch 를 설치한다.$ cargo install cargo-watch원하는 프로젝트 폴더로 이동해서 아래와 같이 실행하면 라이브 리로딩 서버가 실행된다.$ cargo-watch -x run Programming/Rust 2025. 1. 3. 현 시점에서 Rust 언어를 배워야하는 이유 Rust 언어를 배워야하는 이유는 여러가지가 있다. 먼저, Rust 언의 장점을 알아보자. 안전한 메모리 관리로 보안취약성 줄임 (C/C++ 에 비해서)C/C++에 버금가능 강력한 성능편리한 패키지 관리자 제공 (Cargo, crates.io)여러 개발도구 지원 (IntelliJ, VS Code, Vim, Helix 등) 2015년부터 스택 오버플로우 설문조사에서 매년 가장 좋아하는 언어 중에 하나로 선정되고 있다.https://survey.stackoverflow.co/2023/#section-admired-and-desired-programming-scripting-and-markup-languages Windows, Linux, Android 아마존, 구글, 마이크로소프트, 페이스북, 모질라, 리눅.. Programming/Rust 2024. 11. 27. Rust 시작해보기 (hello world 만들어보기) 이제, 첫번째 프로그램 hello world 를 만들어보자. 적당한 폴더에 main.rs 파일을 만들어보자.fn main() { println!("안녕, 세상아 ~!");}그리고, 터미널에서 rustc main.rs 라고 입력해서 컴파일해본다. 그리고 디렉토리를 확인해보면, main.exe 라는 실행파일이 생긴 것을 확인할 수 있다.main.exe 를 실행해보면 아래처럼 잘 나올것이다. 성공 ~!!!그런데, 파일도 많아지고, 여러가지 라이브러리도 사용하려면 이렇게 해서는 할 일이 많아진다. 그래서 Rust에서는 cargo 라고 하는 빌드툴을 제공한다. 일단, cargo 의 버전부터 확인해보자.cargo 를 이용해서 프로젝트를 생성할 수 있다. cargo new 프로젝트명 으로 하면되고, 일단 car.. Programming/Rust 2024. 11. 12. Rust 시작해보기 (rustup 설치) https://www.rust-lang.org/ 에 방문해보자. Rust 를 설치를 하려면, Install 메뉴를 선택한다.그러면, 위와 같이 나오는데, OS가 Linux 인경우에는 화면의 밑부분에 curl 을 이용해서 설치하면 간단하게 끝난다. 그런데, Windows 의 경우에는 Visual Studio C++ Build tools 를 다운로드/설치를 하고, rustup-init.exe 파일을 다운로드 하여 설치해야 한다. 먼저, Visual Studio C++ Build tools 을 클릭해서 설치하자.다운로드 버튼을 클릭하면, vs_BuildTools.exe 파일을 얻게 될 것이다. 이것을 또 실행해보자.위와 같은 화면이 나오면, "C++를 사용한 데스크톱 개발" 항목을 선택하고, "설치" 버튼을.. Programming/Rust 2024. 11. 8. 이전 1 다음