ترفند ها و نکته هالینوکس

برطرف کردن خطای زبان برنامه نویسی Rust روست “linker ‘cc’ not found” در لینوکس

برطرف کردن خطای ارتباط دهنده در Rust

امروز من در حال آزمایش یک ابزار استفاده از اینترنت پهنای باند شبکه در Ubuntu VM بودم که این ابزار به زبان برنامه نویسی Rust توسعه یافته است ، بنابراین من سعی کردم آن را با استفاده از مدیریت بسته Cargo نصب کنم. در اواسط مراحل گردآوری ، با خطای زیر روبرو شدم:

همانطور که در خروجی بالا مشاهده می کنید ، Cargo نمی تواند برنامه کامپایلر سی سی را برای کامپایل کردن برنامه داده شده پیدا کند. از آنجایی که Rust هنوز پیوند مخصوص خودش را ندارد ، برای این که به عنوان لینک دهنده عمل کند ، باید یک کامپایلر C مانند gcc نصب کنید.

برای نصب gcc دستور زیر را در اوبونتو وارد کنید:

پس از نصب gcc ، خطای “linker cc not found “از بین رفته است! و سپس می توانم بدون هیچ مشکلی برنامه را نصب کنم.

اگر هنوز هم همان خطا را دارید حتی اگر GCC از قبل نصب شده است ، cmake را نصب کنید و دوباره امتحان کنید. Cmake در مخازن رسمی اکثر توزیع های لینوکس موجود است.

برای نصب Cmake در Arch Linux ، مخزن [Extra] را فعال کنید و دستور زیر اجرا کنید:

 

برای نصب در دبیان ، اوبونتو ، لینوکس مینت دستور زیر را وارد کنید:

 

برای نصب در فدورا:

 

برای نصب در centos و RHEL :

 

برای نصب در openSUSE :

منبع

 

به این پست امتیاز دهید.
برچسب ها
مشاهده بیشتر

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

بستن