Jump to content

Rust: Init project: Difference between revisions

From Haidhi Wiki
No edit summary
No edit summary
 
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>

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