LLVM-AS(1) LLVM LLVM-AS(1)

llvm-as - اسمبلر LLVM

llvm-as [options] [filename]

دستور llvm-as اسمبلر LLVM است. این ابزار فایلی حاوی زبان اسمبلی خوانا برای انسانِ LLVM را می‌خواند، آن را به بیت‌کد (bitcode) LLVM ترجمه می‌کند و نتیجه را در یک فایل یا در خروجی استاندارد می‌نویسد.

اگر filename مشخص نشود یا - باشد، llvm-as ورودی خود را از ورودی استاندارد می‌خواند.

اگر فایل خروجی با گزینهٔ -o مشخص نشده باشد، llvm-as خروجی خود را با پیروی از این قوانین به یک فایل یا خروجی استاندارد ارسال می‌کند:

  • اگر ورودی، ورودی استاندارد باشد، خروجی نیز خروجی استاندارد خواهد بود.
  • اگر ورودی فایلی باشد که به .ll ختم می‌شود، نام فایل خروجی یکسان خواهد بود، با این تفاوت که پسوند آن به .bc تغییر می‌یابد.
  • اگر ورودی فایلی باشد که به پسوند .ll ختم نمی‌شود، فایل خروجی همان نام فایل ورودی را خواهد داشت، با این تفاوت که پسوند .bc به آن الحاق می‌شود.

فعال‌سازی خروجی باینری روی ترمینال‌ها. در حالت معمول، اگر جریان خروجی یک ترمینال باشد، llvm-as از نوشتن خروجی بیت‌کد خام خودداری خواهد کرد. با این گزینه، llvm-as بدون توجه به دستگاه خروجی، بیت‌کد خام را می‌نویسد.
چاپ خلاصه‌ای از گزینه‌های خط فرمان.
مشخص کردن نام فایل خروجی. اگر filename برابر با - باشد، llvm-as خروجی خود را به خروجی استاندارد می‌فرستد.

اگر llvm-as با موفقیت انجام شود، با مقدار 0 خارج می‌شود. در غیر این صورت، اگر خطایی رخ دهد، با مقداری غیر صفر خارج خواهد شد.

llvm-dis(1) <llvm-dis.html>, as(1)

توسط تیم LLVM نگهداری می‌شود (https://llvm.org).

2003-2026, LLVM Project

2026-07-15 22