Gelişmiş: Kaynaktan Derleme (İsteğe Bağlı)¶
Rust'ı kurduktan sonra, aşağıdaki komutla kaynaktan derleyebilirsiniz:
Not: Derlemek için genellikle Rust'ın en son sürümüne ihtiyacınız vardır.
En son kararsız sürümü main dalından veya en son kararlı sürümü Releases sayfasından indirebilirsiniz.
Rust'ı düzenli olarak şu komutla güncellediğinizden emin olun:
Derlenen ikili dosya ./target/release klasörüne çıktı olarak verilecektir.
Rust Paketlerini Güncelleme¶
Derlemeden önce en son Rust crate'lerine güncelleyebilirsiniz:
Güncellemeden sonra bir şey bozulursa lütfen bize bildirin.
macOS Derleme Notları¶
openssl ile ilgili derleme hataları alırsanız, Homebrew kurmanız ve ardından aşağıdaki paketleri kurmanız gerekecektir:
Linux Derleme Notları¶
openssl ile ilgili derleme hataları alırsanız, aşağıdaki paketi kurmanız gerekecektir.
Ubuntu tabanlı dağıtımlar:
Fedora tabanlı dağıtımlar:
Linux Intel MUSL İkili Dosyalarını Çapraz Derleme¶
Linux için, yukarıda açıklandığı gibi GNU ikili dosyalarını derlemenizi öneririz, ancak daha iyi taşınabilirlik için MUSL ikili dosyaları oluşturmak isteyebilirsiniz. Bu durumda, önce hedefi kurun:
Şununla derleyin:
Uyarı: Rust'ın yeni bir kararlı sürümü olduğunda her seferinde
rustup install stable-x86_64-unknown-linux-muslkomutunu çalıştırdığınızdan emin olun çünkürustup update stableçapraz derleme için derleyiciyi güncellemez ve derleme hataları alabilirsiniz.
MUSL ikili dosyası ./target/x86_64-unknown-linux-musl/release/ dizininde oluşturulacaktır.
MUSL ikili dosyaları GNU ikili dosyalarından yaklaşık %15 daha yavaştır, ancak farklı linux sürümleri ve dağıtımları arasında daha taşınabilirdir.
Not: ARM tabanlı Linux sistemleri için MUSL ikili dosyaları muhtemelen doğru çalışmayacaktır.