Yeni Bir Rust Projesi Kurulumu: Cargo ile Baştan Sona
Merhaba! Ben Fatih Soysal ve bugün size Rust programlama dilinde yeni bir proje nasıl kurulacağını, güçlü paket yöneticisi Cargo’yu kullanarak adım adım göstereceğim. Bu rehber, Rust’a yeni başlayanlar için olduğu kadar tecrübeli geliştiriciler için de faydalı olacaktır. Öncelikle, sisteminizde Rust ve Cargo’nun kurulu olduğundan emin olmanız gerekiyor. Değilse, resmi Rust indirme sayfasından buraya tıklayarak kolayca kurabilirsiniz. Kurulum sonrasında, komut satırınızı açıp rustc --version ve cargo --version komutlarını çalıştırarak kurulumun başarılı olup olmadığını doğrulayabilirsiniz.
Yeni Bir Proje Oluşturma
Yeni bir Rust projesi oluşturmak için Cargo’nun new komutunu kullanacağız. Komut satırında şu komutu çalıştırın:
cargo new my-first-rust-project
Bu komut, “my-first-rust-project” adlı bir dizin oluşturur ve içinde temel bir Rust projesi iskeleti oluşturur. İstediğiniz başka bir isim de seçebilirsiniz elbette. Bu iskelet, src/main.rs dosyasını içerir. Bu dosya, projenizin giriş noktasıdır. Şimdi, bu dosyayı açıp kod yazmaya başlayabilirsiniz. Örneğin, “Hello, world!” yazdıran basit bir program yazalım:
fn main() {
println!("Hello, world!");
}
Projenizi Derleme ve Çalıştırma
Kodunuzu yazdıktan sonra, projenizi derlemek ve çalıştırmak için yine Cargo’yu kullanacağız. Proje dizininizin içindeyken, şu komutu çalıştırın:
cargo run
Cargo, kodunuzu derler ve ardından “Hello, world!” çıktısını ekrana yazar. Bu, projenizin başarılı bir şekilde derlendiğini ve çalıştığını gösterir. Gayet basit değil mi?
Daha Fazla Özellik Ekleme
Projeniz büyüdükçe, daha fazla dosya ve özellik eklemek isteyeceksiniz. Cargo, bu konuda da size yardımcı olur. Örneğin, yeni bir modül eklemek için, src dizini altına yeni bir .rs dosyası ekleyip, main.rs dosyasından bu modülü içe aktarabilirsiniz. Karmaşık projelerde, Cargo’nun sunduğu modüler yapı, kod düzenini ve yönetimini kolaylaştırır. Bu sayede, büyük ölçekli projelerde bile düzenli ve anlaşılır bir kod yapısı sağlayabilirsiniz.
Paket Yönetimi
Cargo’nun en güçlü özelliklerinden biri de paket yönetimidir. Dışarıdan kütüphaneler eklemek için Cargo.toml dosyasını kullanırız. Bu dosyada, projenizin bağımlılıklarını (dependencies) tanımlarsınız. Daha sonra, cargo build komutu ile bu bağımlılıklar otomatik olarak indirilir ve projenize entegre edilir. Bu sayede, tekerleği yeniden icat etmenize gerek kalmaz ve geliştirme sürecini hızlandırabilirsiniz. Daha detaylı bilgi için resmi Cargo dokümanlarını inceleyebilirsiniz.
Umarım bu makale, yeni bir Rust projesi kurulumunda Cargo’yu kullanmanızda size yardımcı olmuştur. Daha fazla Rust içeriği için web sitemi ziyaret edebilirsiniz. Sorularınız ve önerileriniz için yorum bırakmaktan çekinmeyin!
#Etiketler
Rust, Cargo, proje oluşturma, programlama, yazılım geliştirme, paket yönetimi, derleme, çalıştırma, rehber, tutorial, bağımlılık yönetimi, modül, Cargo.toml, src/main.rs, cargo new, cargo run, cargo build