התחל את מסע התכנות של Rust על ידי הגדרת סביבת פיתוח Rust במחשב ה-Linux שלך.
על פי סקר המפתחים של Stack Overflow 2022, Rust הייתה שפת התכנות האהובה ביותר בשבע השנים האחרונות. זה בטוח, יעיל ורב-תכליתי לטיפול ביישומים בכל רמות המורכבות, מתכנות מערכת ועד צ'אט בוטים ועוד.
אם עדיין לא הייתה לך הזדמנות להתחיל לפתח ב-Rust, כדאי שתתחיל בהגדרת סביבת פיתוח Rust ב-Linux.
תנאים מוקדמים להתקנת Rust ב-Linux
לפני שתתקין Rust, עליך להתקין תלות אחת: ה לבנות-חיוני חֲבִילָה. למה? מכיוון ש- Rust צריך מקשר כדי לקשר את כל קבצי האובייקטים המיוצרים על ידי מהדר Rust לקובץ בינארי בר הפעלה. חבילת ה-build-essential מכילה מקשר שיבצע את העבודה.
הנה הפקודה להתקנת חבילת ה-build-essential ב-Linux:
sudo apt update && sudo apt התקנת build חיונית
עבור Arch Linux, הפעל:
sudo pacman -S base-devel
לאחר שתסיימו להתקין את החבילה, עברו להתקנת Rust.
התקנת Rust על לינוקס
חלודה היא סופר קלה להתקנה ולהגדרה. כל מה שאתה צריך לעשות הוא להריץ סקריפט אחד בודד שיתקין ויגדיר עבורך הכל.
הדבר הטוב ביותר הוא שזו הדרך שנקבעה, ומפתחי Rust הרשמיים פיתחו את התסריט, כך שאתה יודע שאינך מפעיל תוכנה מפוקפקת במערכת שלך.
להלן הפקודה להתקין ולהפעיל את סקריפט ה-rustup:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | ש
פקודה זו תשתמש פקודת התלתל כדי להוריד את הסקריפט ולהפעיל אותו באמצעות ש פקודה. הקלד 1 כאשר תתבקש.
לאחר זמן מה, התסריט יסתיים ויבקש ממך לעשות זאת עדכן את המשתנה PATH לכלול את ספריית סל המטען. אתה יכול לעשות את זה באמצעות פקודת המקור:
מקור "$HOME/.cargo/env"
הגדרה וכתיבה של "שלום, עולם" בחלודה
מערכת הבנייה של Rust, Cargo היא כלי רב תושייה שעוזר לך לאתחל, לארגן ולבדוק את הקוד שלך עם כמה פקודות. כדי להגדיר פרויקט Rust חדש, הפעל את הפקודה הזו:
מטען חָדָשׁ
פקודה זו תגדיר מבנה ספריות עבור פרויקט בסיסי ותוסיף א main.rs קובץ המכיל קוד עבור תוכנית "שלום, עולם" בתוך /
ריצת מטען
לחלופין, הנה התחביר לשימוש ב-rustc כדי להדר את הקוד באופן ידני:
rustc main.rs
./א
התחל את מסע התכנות שלך כאולד!
כעת, לאחר שהתקנת והגדרת Rust במערכת הלינוקס שלך, אתה יכול להתמקד בלימוד ופיתוח כל מיני תוכניות עם Rust.
אם אתה חדש לחלוטין ב-Rust ואתה מחפש פריימר מהיר כדי לקבל תחושה של השפה והתחביר שלה, מדריך מבוא ליסודות תכנות Rust יהיה שימושי.