Jump to content

Rust: Init project

From Haidhi Wiki
Revision as of 11:56, 9 June 2025 by SanzSkuy (talk | contribs) (Created page with "Untuk membuat projek rust, kita akan memakai cargo. Cargo adalah tool untuk membuat projek rust beserta tool untuk meng-handle package manager. <syntaxhighlight lang=bash> cargo new my-project cd my-project </syntaxhighlight> Lalu untuk mem-build binary dari source code <syntaxhighlight lang=bash> cargo build </syntaxhighlight> Akan muncul binary di <code>./target/debug/my-project</code>. Kita bisa menjalankan binary tersebut dengan command <syntaxhighlight lang=bash>...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Untuk membuat projek rust, kita akan memakai cargo. Cargo adalah tool untuk membuat projek rust beserta tool untuk meng-handle package manager.

cargo new my-project
cd my-project

Lalu untuk mem-build binary dari source code

cargo build

Akan muncul binary di ./target/debug/my-project. Kita bisa menjalankan binary tersebut dengan command <syntaxhighlight lang=bash> ./target/debug/my-project </syntaxhighlight Tapi kalau kita compile source code kita menggunakan cargo build. Maka kita bisa langsung menjalankan <syntaxhighlight lang=bash> cargo run </syntaxhighlight Rust juga memiliki command cargo check. Command ini lebih cepat dibanding dengan cargo build karena tidak menghasilkan executable; jadi command ini memastikan kalau code kita bisa dicompile (tidak ada error). Berguna untuk debugging