Cách thiết lập môi trường phát triển Rust trên Linux
Theo Khảo sát dành cho nhà phát triển của Stack Overflow năm 2022, Rust là ngôn ngữ lập trình được yêu thích nhất trong bảy năm qua. Nó an toàn, hiệu quả và linh hoạt để xử lý các ứng dụng ở mọi mức độ phức tạp, từ lập trình hệ thống đến chatbot, v.v.
Nếu chưa có cơ hội bắt đầu phát triển trong Rust, bạn nên bắt đầu bằng cách thiết lập môi trường phát triển Rust trên Linux.
Mục Lục
Điều kiện tiên quyết để cài đặt Rust trên Linux
Trước khi cài đặt Rust, bạn cần cài đặt một phần phụ thuộc: xây dựng cần thiết bưu kiện. Tại sao? Bởi vì Rust cần một trình liên kết để liên kết tất cả các tệp đối tượng do trình biên dịch Rust tạo ra thành một tệp nhị phân có thể thực thi được. Gói build-essential chứa một trình liên kết sẽ hoàn thành công việc.
Đây là lệnh để cài đặt gói build-essential trên Linux:
sudo apt update && sudo apt install build-essential
Đối với Arch Linux, hãy chạy:
sudo pacman -S base-devel
Sau khi bạn cài đặt xong gói, hãy chuyển sang cài đặt Rust.
Cài đặt Rust trên Linux
Rust cực kỳ dễ cài đặt và thiết lập. Tất cả những gì bạn cần làm là chạy một tập lệnh duy nhất sẽ cài đặt và thiết lập mọi thứ cho bạn.
Điều tốt nhất là đây là cách được quy định và các nhà phát triển Rust chính thức đã phát triển tập lệnh, vì vậy bạn biết rằng mình không chạy phần mềm mờ ám trên hệ thống của mình.
Đây là lệnh để cài đặt và chạy tập lệnh rỉ sét:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
Lệnh này sẽ sử dụng lệnh curl để tải xuống tập lệnh và chạy tập lệnh đó bằng cách sử dụng sh yêu cầu. Gõ vào 1 khi được nhắc.
Sau một lúc, tập lệnh sẽ kết thúc và yêu cầu bạn cập nhật biến PATH để bao gồm thư mục Cargo bin. Bạn có thể làm điều đó bằng lệnh nguồn:
source "$HOME/.cargo/env"
Thiết lập và viết “Xin chào, Thế giới” trong Rust
Hệ thống xây dựng của Rust, Cargo là một công cụ tháo vát giúp bạn khởi động, sắp xếp và kiểm tra mã của mình bằng một vài lệnh. Để thiết lập một dự án Rust mới, hãy chạy lệnh này:
cargo new <project_name>
Lệnh này sẽ thiết lập cấu trúc thư mục cho một dự án cơ bản và thêm một chính.rs tệp chứa mã cho chương trình “Xin chào, Thế giới” bên trong /
cargo run
Ngoài ra, đây là cú pháp sử dụng Rustc để biên dịch mã theo cách thủ công:
rustc main.rs
./a
Bắt đầu hành trình lập trình của bạn như một Rustacean!
Bây giờ bạn đã cài đặt và thiết lập Rust trên hệ thống Linux của mình, bạn có thể tập trung vào việc học và phát triển tất cả các loại chương trình với Rust.
Nếu bạn hoàn toàn mới làm quen với Rust và đang tìm kiếm tài liệu sơ lược nhanh để cảm nhận về ngôn ngữ và cú pháp của nó, thì hướng dẫn giới thiệu về các yếu tố cần thiết trong lập trình Rust sẽ hữu ích.