.\" Man page generated from reStructuredText .\" by the Docutils 0.23 manpage writer. . . .nr rst2man-indent-level 0 . .de1 rstReportMargin \\$1 \\n[an-margin] level \\n[rst2man-indent-level] level margin: \\n[rst2man-indent\\n[rst2man-indent-level]] - \\n[rst2man-indent0] \\n[rst2man-indent1] \\n[rst2man-indent2] .. .de1 INDENT .\" .rstReportMargin pre: . RS \\$1 . nr rst2man-indent\\n[rst2man-indent-level] \\n[an-margin] . nr rst2man-indent-level +1 .\" .rstReportMargin post: .. .de UNINDENT . RE .\" indent \\n[an-margin] .\" old: \\n[rst2man-indent\\n[rst2man-indent-level]] .nr rst2man-indent-level -1 .\" new: \\n[rst2man-indent\\n[rst2man-indent-level]] .in \\n[rst2man-indent\\n[rst2man-indent-level]]u .. .TH "LLVM-LINK" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" llvm-link \- پیونددهنده بیت‌کد LLVM .SH "خلاصه دستور (SYNOPSIS)" .sp \fBllvm\-link\fP [\fIoptions\fP] \fIfilename ...\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBllvm\-link\fP چندین فایل بیت‌کد LLVM را دریافت کرده و آن‌ها را در قالب یک فایل بیت‌کد واحد LLVM به یکدیگر پیوند می‌دهد. این دستور فایل خروجی را در خروجی استاندارد می‌نویسد، مگر اینکه با استفاده از گزینهٔ \fB\-o\fP نام فایلی تعیین شده باشد. .SH "گزینه‌ها (OPTIONS)" .INDENT 0.0 .TP .B \-f فعال‌سازی خروجی باینری روی پایانه‌ها. در حالت عادی، اگر جریان خروجی یک پایانه باشد، \fBllvm\-link\fP از نوشتن خروجی خام بیت‌کد خودداری می‌کند. با این گزینه، \fBllvm\-link\fP صرف‌نظر از نوع دستگاه خروجی، بیت‌کد خام را می‌نویسد. .UNINDENT .INDENT 0.0 .TP .B \-o filename تعیین نام فایل خروجی. اگر \fBfilename\fP برابر با \(dq\fB\-\fP\(dq باشد، \fBllvm\-link\fP خروجی خود را در خروجی استاندارد خواهد نوشت. .UNINDENT .INDENT 0.0 .TP .B \-S نوشتن خروجی در قالب زبان واسط LLVM (به‌جای بیت‌کد). .UNINDENT .INDENT 0.0 .TP .B \-d در صورت تعیین، \fBllvm\-link\fP نگارش قابل خواندن برای انسان از فایل بیت‌کد خروجی را در خطای استاندارد چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-\-help چاپ خلاصه‌ای از گزینه‌های خط فرمان. .UNINDENT .INDENT 0.0 .TP .B \-v حالت پرگو (verbose). چاپ اطلاعات دربارهٔ کارهایی که \fBllvm\-link\fP انجام می‌دهد. این اطلاعات معمولاً شامل پیامی به ازای هر فایل بیت‌کد پیوند داده‌شده و هر کتابخانهٔ پیداشده است. .UNINDENT .INDENT 0.0 .TP .B \-\-override فایل ارائه‌شده را به فرآیند پیوند اضافه کرده و نمادهایی را که پیش‌تر اعلان شده‌اند با تعاریف موجود در فایل ارائه‌شده جایگزین (override) می‌کند. این پرچم را می‌توان چندین بار مشخص کرد تا چندین فایل نقش جایگزین داشته باشند. اگر یک نماد بیش از دو بار اعلان شده باشد، تعریف مربوط به فایلی که در آخر اعلان شده اولویت خواهد داشت. .UNINDENT .INDENT 0.0 .TP .B \-\-import مشخص کردن تابعی که باید جهت پیوند با ThinLTO از فایل تعیین‌شده وارد (import) شود. این گزینه را می‌توان چندین بار برای وارد کردن چندین تابع مشخص کرد. .UNINDENT .INDENT 0.0 .TP .B \-\-summary\-index مشخص کردن مسیر فایلی شامل نمایهٔ خلاصهٔ ماژول (module summary index) همراه با نتایج پیوند قبلی ThinLTO. هنگام استفاده از \fI\-\-import\fP، این گزینه الزامی است. .UNINDENT .INDENT 0.0 .TP .B \-\-internalize درونی‌سازی نمادهای پیوند داده‌شده (internalize). .UNINDENT .INDENT 0.0 .TP .B \-\-disable\-debug\-info\-type\-map استفاده از نگاشت نوع یکتاکننده (uniquing type map) را برای اطلاعات اشکال‌زدایی غیرفعال می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-\-only\-needed پیوند دادن فقط نمادهای مورد نیاز. .UNINDENT .INDENT 0.0 .TP .B \-\-disable\-lazy\-loading غیرفعال‌سازی بارگذاری تنبل ماژول (lazy module loading). .UNINDENT .INDENT 0.0 .TP .B \-\-suppress\-warnings فرونشاندن تمامی هشدارهای پیونددهنده. .UNINDENT .INDENT 0.0 .TP .B \-\-preserve\-bc\-uselistorder حفظ ترتیب use\-list هنگام نوشتن بیت‌کد LLVM. .UNINDENT .INDENT 0.0 .TP .B \-\-preserve\-ll\-uselistorder حفظ ترتیب use\-list هنگام نوشتن اسمبلی LLVM. .UNINDENT .INDENT 0.0 .TP .B \-\-ignore\-non\-bitcode هنگام پردازش یک آرشیو، در صورت مواجهه با فایلی غیر از بیت‌کد خطایی صادر نشود. .UNINDENT .SH "وضعیت خروج (EXIT STATUS)" .sp اگر \fBllvm\-link\fP موفقیت‌آمیز باشد، با مقدار 0 خارج می‌شود. در غیر این صورت، اگر خطایی رخ دهد، با مقداری غیر صفر خارج خواهد شد. .SH "نویسندگان (AUTHORS)" نگه‌داری‌شده توسط تیم LLVM (). .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.