وبلاگ رسانگار
با ما حرفه ای باشید

سرور مجازی NVMe

LLVM را نصب کنید روی اوبونتو 22.04

0 15
زمان لازم برای مطالعه: 4 دقیقه


LLVM یک پلتفرم متقابل است (در دسترس است روی لینوکس، ویندوز و مک) مجموعه ابزار کامپایلر C/C++ مانند GCC. LLVM می تواند کدهای نوشته شده در C، C++ و Objective-C را کامپایل کند. Clang که توسط مجموعه ابزار LLVM ارائه شده است، می تواند کدهای C و C++ را سریعتر از آن کامپایل کند GCC. دیباگر LLVM LLDB حافظه کارآمدتر و سریعتر در بارگذاری نمادها در مقایسه با GCC. LLVM از C++11، C++14 و C++17 از طریق پروژه‌های libc++ و libc++ ABI پشتیبانی می‌کند. LLVM همچنین از آخرین استانداردهای C++20 و C++2b پشتیبانی جزئی دارد.

برای اطلاعات بیشتر روی LLVM، بررسی کنید وب سایت رسمی LLVM.

در این مقاله روش نصب مجموعه ابزار LLVM را به شما نشان خواهم داد روی اوبونتو 22.04 LTS.

فهرست مطالب:

  1. در حال به روز رسانی کش مخزن بسته APT
  2. نصب LLVM روی اوبونتو 22.04 LTS
  3. بررسی اینکه آیا LLVM Toolset به درستی نصب شده است یا خیر
  4. کامپایل یک برنامه C با Clang
  5. کامپایل یک برنامه C++ با Clang++
  6. نتیجه

به روز رسانی کش مخزن بسته APT:

ابتدا کش مخزن بسته APT را با دستور زیر به روز کنید:

$ sudo آپدیت مناسب

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

کش مخزن بسته APT باید به روز شود.

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

نصب LLVM روی اوبونتو 22.04 LTS:

مجموعه ابزار LLVM در مخزن بسته رسمی Ubuntu 22.04 LTS موجود است. بنابراین، شما به راحتی می توانید آن را با مدیر بسته APT نصب کنید.

برای نصب مجموعه ابزار LLVM دستور زیر را اجرا کنید روی اوبونتو 22.04 LTS از مخزن بسته رسمی خود:

$ sudo apt نصب cang lldb lld

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

مطبوعات Y و سپس فشار دهید <ورود> برای تایید نصب

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

مدیر بسته APT تمام بسته های مورد نیاز را از اینترنت دانلود می کند. مدتی طول می کشد تا تکمیل شود.

پیشنهاد می‌کنیم بخوانید:  روش حذف کاربر روی اوبونتو

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

پس از دانلود، بسته های مورد نیاز یک به یک نصب می شوند. مدتی طول می کشد تا تکمیل شود.

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

مجموعه ابزار LLVM باید نصب شود.

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

بررسی اینکه آیا مجموعه ابزار LLVM به درستی نصب شده است:

زنگ زدن و زنگ ++ برنامه ها بخشی از مجموعه ابزار LLVM هستند. زنگ زدن برای کامپایل برنامه های C و زنگ ++ برای کامپایل برنامه های ++C استفاده می شود.

شما می توانید بررسی کنید که آیا زنگ زدن برنامه با کد زیر به درستی کار می کند:

$ زنگ زدن — نسخه

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

شما می توانید بررسی کنید که آیا زنگ ++ برنامه با کد زیر به درستی کار می کند:

$ زنگ ++ — نسخه

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

س

کامپایل یک برنامه C با Clang:

در این بخش، من قصد دارم به شما نشان دهم که چگونه یک برنامه ساده C را با صدای کلنگ کامپایل کنید.

ابتدا یک فایل منبع C جدید ایجاد کنید سلام سی با نانو ویرایشگر متن به شرح زیر است:

$ نانو سلام سی

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

خطوط زیر را در قسمت تایپ کنید سلام سی فایل. این برنامه C خواهد شد print متن سلام دنیا روی را console یک بار جمع آوری و اجرا شد.

پس از اتمام کار، فشار دهید + ایکس به دنبال Y و <ورود> برای نجات سلام سی فایل.

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

شما می توانید یک فایل منبع C را کامپایل کنید و یک برنامه اجرایی باینری ایجاد کنید با Clang به شرح زیر است:

$ زنگ زدن <منبع فایل> -o <فایل خروجی>

شما می توانید فایل منبع C را کامپایل کنید سلام سی به یک برنامه اجرایی سلام سی به شرح زیر است:

$ زنگ زدن سلام.c -o سلام سی

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

اگر در فایل منبع C خطایی وجود داشته باشد سلام سی، در حین تدوین گزارش خواهد شد process.

یک فایل اجرایی خواهید دید سلام سی در فهرست کار فعلی شما همانطور که در تصویر زیر مشخص شده است اگر فایل منبع C باشد سلام سی با موفقیت تدوین شد.

$ ls -lh

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

می توانید فایل اجرایی کامپایل شده را اجرا کنید سلام سی به شرح زیر است:

$ ./سلام سی

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

اگر سلام سی برنامه با موفقیت اجرا می شود، شما باید متن را ببینید سلام دنیا روی را terminal.

پیشنهاد می‌کنیم بخوانید:  روش نصب QOwnNotes روی اوبونتو 22.04

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

کامپایل یک برنامه C++ با Clang++:

در این بخش، من قصد دارم به شما نشان دهم که چگونه یک برنامه ساده C++ را با clang++ کامپایل کنید.

ابتدا یک فایل منبع C++ جدید ایجاد کنید hello.cpp با نانو ویرایشگر متن به شرح زیر است:

$ نانو hello.cpp

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

خطوط زیر را در قسمت تایپ کنید hello.cpp فایل. این برنامه ++C خواهد بود print متن سلام دنیا روی را console یک بار جمع آوری و اجرا شد.

پس از اتمام کار، فشار دهید + ایکس به دنبال Y و <ورود> برای نجات hello.cpp فایل.

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

شما می توانید یک فایل منبع C++ را کامپایل کنید و یک برنامه اجرایی باینری ایجاد کنید با Clang++ به صورت زیر:

$ زنگ ++ <منبع فایل> -o <فایل خروجی>

می توانید فایل منبع C++ را کامپایل کنید hello.cpp به یک برنامه اجرایی hello_cpp به شرح زیر است:

$ clang++ hello.cpp -o hello_cpp

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

اگر در فایل منبع C++ خطایی وجود داشته باشد hello.cpp، در حین تدوین گزارش خواهد شد process.

یک فایل اجرایی خواهید دید hello_cpp در پوشه کاری فعلی شما همانطور که در تصویر زیر مشخص شده است اگر فایل منبع C++ باشد hello.cpp با موفقیت تدوین شد.

$ ls -lh

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

می توانید فایل اجرایی کامپایل شده را اجرا کنید hello_cpp به شرح زیر است:

$ ./hello_cpp

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

اگر hello_cpp برنامه با موفقیت اجرا می شود، شما باید متن را ببینید سلام دنیا روی را terminal.

LLVM را نصب کنید روی اوبونتو 22.04LLVM را نصب کنید روی اوبونتو 22.04

نتیجه:

در این مقاله روش نصب مجموعه ابزار LLVM را به شما نشان دادم روی اوبونتو 22.04 LTS. من همچنین به شما نشان دادم که چگونه یک برنامه ساده C و C++ را با استفاده از Clang و Clang++ (بخشی از مجموعه ابزار LLVM) به ترتیب کامپایل کنید و آنها را اجرا کنید.

برای نگارش بخشهایی از این متن ممکن است از ترجمه ماشینی یا هوش مصنوعی GPT استفاده شده باشد
لطفا در صورت وجود مشکل در متن یا مفهوم نبودن توضیحات، از طریق دکمه گزارش نوشتار یا درج نظر روی این مطلب ما را از جزییات مشکل مشاهده شده مطلع کنید تا به آن رسیدگی کنیم

زمان انتشار: 1403-01-01 03:01:03

امتیاز شما به این مطلب
دیدگاه شما در خصوص مطلب چیست ؟

آدرس ایمیل شما منتشر نخواهد شد.

لطفا دیدگاه خود را با احترام به دیدگاه های دیگران و با توجه به محتوای مطلب درج کنید