Rust
rustc, rustup, cargo নামেও পরিচিত
Rust ভাষার টুলচেইন। rustup rustc.exe এবং cargo ইন্সটল করে। rustc.exe কোনো Windows উপাদান নয় এবং এটি Go কম্পাইলার নয়।
আপনার যা জানা প্রয়োজন
rustup rustc.exe ইন্সটল করে। এটি Go নয় এবং কোনো Windows উপাদান নয়।
Rust-এর কম্পাইলার হলো rustc.exe, যা সাধারণত rustup দ্বারা ব্যবহারকারীর ফোল্ডারে ইন্সটল করা হয়। go.exe হলো Google-এর Go SDK। MSVC হলো Microsoft C++ টুলচেইন যা rustc কল করতে পারে। Windows-এর ভেতরে rustc আগে থেকে থাকে না।
- এটি কী?
- rustup-এর মাধ্যমে Rust কম্পাইলার
- Go-এর মতোই কি?
- না। ভিন্ন ভাষা
- Windows-এর নিজস্ব?
- না। rustup এটি ইন্সটল করে
Rust কী?
Rust হলো ভাষাটি। rustup rustc এবং cargo ইন্সটল করে। এটি Go নয়, MSVC নয়, এবং Windows-এর অন্তর্ভুক্ত কোনো কম্পাইলার নয়।
আপনি যদি এটি কখনও ব্যবহার না করে থাকেন
একটি README-তে যদি Rust ইন্সটল করতে বলা হয়ে থাকে, তবে rust-lang.org/tools/install থেকে rustup চালান। rustup আপনার ইউজার প্রোফাইলের অধীনে rustc.exe এবং cargo.exe রাখে। rustc.exe কোনো Windows উপাদান নয়। go.exe একটি ভিন্ন ল্যাঙ্গুয়েজ SDK। বিকল্প কম্পাইলার হিসেবে নয়, বরং MSVC লিঙ্কারের জন্য প্রায়ই Visual Studio Build Tools-এর প্রয়োজন হয়।
এটি কী কাজে ব্যবহৃত হয়?
rustc.exe এবং cargo.exe। go.exe কোনো Cargo.toml বিল্ড করবে না।
stable, beta, nightly। সেই ভার্সন ম্যানেজারটি Rust-নির্দিষ্ট।
Windows-এ rustup প্রায়শই Visual Studio C++ টুলগুলো চেয়ে থাকে। cmake.exe তবুও এই কম্পাইলার নয়।
এটি কার জন্য?
- যারা Windows-এ কোনো Rust বই অনুসরণ করছেন
- যেসব ব্যবহারকারী rustc.exe দেখে ভেবেছিলেন এটি Windows-এর অংশ
- যে কেউ যিনি Go ইন্সটল করেছেন এবং ভাবছিলেন cargo কোথায় গেল
বর্তমান অবস্থা
Rust (2015) হলো Rust Foundation-এর একটি বর্তমান ল্যাঙ্গুয়েজ টুলচেইন। ভেন্ডর এখনও Windows ব্যবহারকারীদের https://www.rust-lang.org/tools/install নির্দেশ করে।
এটি কতটা পুরনো?
Mozilla 2015 সালে Rust 1.0 প্রকাশ করে। rustup স্ট্যান্ডার্ড ইন্সটলার হয়ে ওঠে। এটি Windows-এ Go 1.x-এর সমসাময়িক প্রজন্ম, 1990-এর দশকের কোনো Microsoft ভাষা নয়। Nightly এবং stable ট্রেনগুলো বর্তমানে চালু রয়েছে।
সংস্করণসমূহ
প্রথমে প্রধান চ্যানেলগুলো। সঠিক বিল্ড নম্বরগুলো এখানে সম্পূর্ণ যাচাই করা হয়নি।
সিস্টেমের প্রয়োজনীয়তা
মানগুলো প্রকাশকের পাবলিক নির্দেশনা অনুসরণ করে। কাজের চাপ এখনও আসল প্রয়োজনীয়তা পরিবর্তন করে।
নূন্যতম
| অপারেটিং সিস্টেম | rustup অনুযায়ী, একটি বর্তমান 64-bit Windows 10 বা Windows 11 রিলিজ |
|---|---|
| RAM | কম্পাইলারটি পরিমিত। বিল্ডের সময় বড় ক্রেটগুলোর কয়েক GB প্রয়োজন হয় |
রিসোর্স প্রোফাইল
- CPU চাহিদা
- আপনি অ্যাপের ভেতরে যা খুলবেন তা অনুসরণ করে
- RAM চাহিদা
- নথিপত্র, ট্যাব বা লাইব্রেরি অনুসরণ করে
ইনস্টল করা প্রসেসসমূহ
এই এক্সিকিউটেবলগুলো ইনস্টল করার পর এই প্রোডাক্টের অন্তর্ভুক্ত থাকে।
| rustc.exe | rustup থেকে Rust কম্পাইলার |
|---|---|
| cargo.exe | Rust প্যাকেজ এবং বিল্ড টুল |
স্টার্টআপ উপাদানসমূহ
rustc Windows-এর সাথে চালু হয় না। আপনি চাইলে rustup আপডেট করে।
ফাইলের অবস্থানসমূহ
| সাধারণ ইনস্টল | C:\Users\<you>\.cargo\bin\ |
|---|
ফাইল ফরম্যাটসমূহ
সাধারণ সমস্যাসমূহ
লিঙ্কার `link.exe` পাওয়া যায়নি
Visual Studio C++ ওয়ার্কলোড বা Build Tools ইনস্টল করুন। এই ত্রুটিটি একটি Windows Rust হোস্ট সমস্যা, অনুপস্থিত go.exe নয়।
মানুষ rustc ফাইলটিকে System32-এ কপি করে
rustup-কে ~/.cargo/bin পরিচালনা করতে দিন। Downloads-এ থাকা এলোমেলো rustc.exe উপেক্ষা করার মতো বিষয়।
সমস্যা থেকে উত্তরণ
rustup show এবং where.exe rustc
.cargo বা .rustup-এর অধীনে একটি পাথ আশা করুন। Program Files\Go হলো অন্য ভাষা।
rust-lang.org/tools/install থেকে ইনস্টল করুন
rustup-init.exe হলো অফিসিয়াল Windows এন্ট্রি। ফোরামে থাকা Rust কম্পাইলার জিপ আবর্জনা।
link.exe অনুপস্থিত থাকলে MSVC বিল্ড টুল যোগ করুন
Visual Studio Installer ওয়ার্কলোডই হলো স্বাভাবিক সমাধান। কেবল CMake কখনো rustc প্রদান করবে না।
বিকল্পসমূহ
প্রকল্পটি Go হলে Go ব্যবহার করুন। আপনি C++ লিখলে MSVC। এই কম্পাইলারটি পাওয়ার উপায় এখনো rustup।
অফিসিয়াল সহায়তা এবং ডাউনলোড
ভেন্ডর দিয়ে শুরু করুন। এলোমেলো exe সাইটগুলো কোনো সাপোর্ট চ্যানেল নয়।
| ডাউনলোড | www.rust-lang.org/tools/install অফিশিয়াল ইনস্টলার বা ভেন্ডর পেজ |
|---|---|
| সহায়তা | doc.rust-lang.org/ ভেন্ডর সহায়তা |
| অফিসিয়াল সাইট | www.rust-lang.org/ এখান থেকে শুরু করুন, কোনো অনির্ভরযোগ্য exe হোস্ট থেকে নয় |
| rustup book | rust-lang.github.io/rustup/ Windows-এ rustup কীভাবে টুলচেন ইনস্টল করে |
সম্পর্কিত হার্ডওয়্যার
কম্পাইলের জন্য CPU এবং RAM প্রয়োজন। বড় ক্রেটগুলোর জন্য একটি SSD প্রয়োজন। GPU-এর প্রয়োজন নেই।
প্রযুক্তিগত বিবরণ
প্রযুক্তিগত বিবরণ
ভেন্ডর সংস্করণ নম্বর পরিবর্তিত হয়। এই নিবন্ধটি কোনো নির্দিষ্ট বিল্ড উল্লেখ করে না।
উৎস এবং যাচাইকরণ
রেকর্ডকৃত উৎসের লেবেল: August 2026। এই লেবেল স্বাধীন যাচাইকরণ প্রতিষ্ঠা করে না। আমরা কীভাবে গবেষণা করি.
- Rust অফিসিয়াল সাইট · ভেন্ডর প্রডাক্ট পেজ
- Rust সহায়তা · ভেন্ডর সহায়তা
- The rustup book · অফিসিয়াল ইনস্টলার ডকুমেন্টেশন
- Foxhole প্রসেস ম্যাপ · Windows PC-তে ফার্স্ট-পার্টি নমুনা। কোনো ল্যাব বেঞ্চমার্ক নয়।
এই নিবন্ধটি কি দরকারী ছিল?
একটি হ্যাঁ বা না-ই যথেষ্ট। আপনি চাইলে একটি কারণ বেছে নিন, বা একটি ছোট মন্তব্য যোগ করুন।
ধন্যবাদ। এটি আমাদের এই পৃষ্ঠাটি উন্নত করতে সহায়তা করে।