Rust Compile시 용량 줄이기
Intro
debug > release 순으로 엄청난 바이너리 사이즈를 자랑한다. 우선 개발과 디버깅을 병행한 후에 최종 릴리즈시에 적용한다. 방법은 다음과 같다.
Howto
- Cargo.toml에 다음을 추가한다.
[profile.release] lto = true codegen-units = 1 opt-level = "z" panic = 'abort'
- build
cargo build --release