Rust: Init project: Difference between revisions
Appearance
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>..." |
No edit summary |
||
| (One intermediate revision by the same user not shown) | |||
| Line 12: | Line 12: | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
./target/debug/my-project | ./target/debug/my-project | ||
</syntaxhighlight | </syntaxhighlight> | ||
Tapi kalau kita compile source code kita menggunakan <code>cargo build</code>. Maka kita bisa langsung menjalankan | Tapi kalau kita compile source code kita menggunakan <code>cargo build</code>. Maka kita bisa langsung menjalankan | ||
<syntaxhighlight lang=bash> | <syntaxhighlight lang=bash> | ||
cargo run | cargo run | ||
</syntaxhighlight | </syntaxhighlight> | ||
Rust juga memiliki command <code>cargo check</code>. Command ini lebih cepat dibanding dengan <code>cargo build</code> karena tidak menghasilkan executable; jadi command ini memastikan kalau code kita bisa dicompile (tidak ada error). Berguna untuk debugging | Rust juga memiliki command <code>cargo check</code>. Command ini lebih cepat dibanding dengan <code>cargo build</code> karena tidak menghasilkan executable; jadi command ini memastikan kalau code kita bisa dicompile (tidak ada error). Berguna untuk debugging | ||
Latest revision as of 11:56, 9 June 2025
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
./target/debug/my-project
Tapi kalau kita compile source code kita menggunakan cargo build. Maka kita bisa langsung menjalankan
cargo run
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