Hostwinds دروس
نتائج البحث عن:
جدول المحتويات
العلامات: Linux, Cloud Servers, VPS
على عكس اللغات الشائعة مثل C و Python، التي تحتوي على دول مجلس التعاون الخليجي و Cpython المجمعة في معظم إصدارات Linux، فإن الصدأ لا يحتوي (حتى الآن) على دعم أصلي على Linux ويجب تثبيته بشكل منفصل.
سيساعد هذا الدليل إذا كنت ترغب في تثبيت Toolchain لتطوير الصدأ.ستحتاج إلى مضيف Linux مع الوصول إلى Shell للبدء.
# export RUSTUP_HOME='~/.rustup'
# curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
خيارات التثبيت الحالية:
المضيف الافتراضي ثلاثي: x86_64-غير معروف لينكس-جنو
سلسلة الأدوات الافتراضية: مستقرة
الملف الشخصي: الافتراضي
تعديل متغير PATH: نعم
لمتابعة تثبيت Rust الافتراضي ، اكتب 1 عند المطالبة ، واضغط على أدخل. إذا كنت تريد تعديل متغيرات PATH ، أو تغيير دفق toolchain ، أو إضافة ملف تعريف ، فيمكنك التحديد 2 وتقديم قيم مخصصة لكل منها.
# source ~/.bash_profile
يأتي الصدأ مع ملفات تعريف منفصلة تتحكم فيها بتثبيت أدوات الصدأ في البيئة الحالية.يتم تحديد ملف التعريف الافتراضي أثناء التثبيت.يمكنك تغيير ملفات التعريف في أي وقت
# rustup set profile minimal
# which rustc /root/.cargo/bin/rustc
صدأ يستخدم رابط دول مجلس التعاون الخليجي لمرحلة الارتباط من التجميع.مضيفك قد يكون أو لا يحتوي على CC المتاحة.يمكنك تثبيت بناء أساسي بالطريقة التالية:
توزيعة
أمر
RHEL / CentOS / Amazon Linux
sudo yum install gcc gcc-c ++ make
أوبونتو / ديبيان
sudo apt-get install build-ضروري
فيدورا
sudo yum install جعل gcc gcc-c ++ kernel-devel
في هذه المرحلة ، تم تثبيت سلسلة أدوات Rust وهي جاهزة للاستخدام. يمكنك اختبار سلسلة أدوات Rust عن طريق تجميع وتنفيذ برنامج اختبار Rust:
# echo -e 'fn main() {\n\tprintln!("Hello from Hostwinds!");\n}' >> hellorust.rs
# cat hellorust.rs
fn main() {
println!("Hello from Hostwinds!");
}
# rustc hellorust.rs
يجب أن يؤدي المترجم إلى إخراج ملف واحد باسم "Hellorust" وهو ثنائي مجمعة من برنامج Hellorust.rs:
# ملف hellorust.
Hellorust: ELF 64 بت LSB كائن مشترك، X86-64، الإصدار 1 (SYSV)، مرتبط ديناميكيا، مترجم فوري /lib64/llinux-x86-64.so.2، for GNU / Linux 3.2.0، BuildID [Sha1] = B7A1B1E072FB63C7BE826F7964636D6A3B628485، مع Debug_info، لم تجرد، الكثير من الملاحظات (256)
يمكنك الآن تنفيذ برنامج الصدأ المترجم:
# ./hellorust
مرحبا من hostwinds!
كتب بواسطة Hostwinds Team / يونيو 11, 2021