.\" 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-LIPO" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" llvm-lipo \- ابزار LLVM برای کار با باینری‌های چندمعماری (یونیورسال) .SH "خلاصه دستور (SYNOPSIS)" .sp \fBllvm\-lipo\fP [\fIنام‌فایل‌ها...\fP] [\fIگزینه‌ها\fP] .SH "توضیحات (DESCRIPTION)" .sp دستور \fBllvm\-lipo\fP می‌تواند باینری‌های چندمعماری (یونیورسال یا fat) را از فایل‌های Mach\-O بسازد، فایل‌های شیء معمولی (تک‌معماری یا thin) را از باینری‌های یونیورسال استخراج کند و اطلاعات معماری مربوط به هر دو فایل‌های یونیورسال و معمولی را نمایش دهد. .SH "دستورات (COMMANDS)" .sp دستور \fBllvm\-lipo\fP از دستورات ناسازگار با یکدیگر (مانعةالجمع) زیر پشتیبانی می‌کند: .INDENT 0.0 .TP .B \-help, \-h نمایش اطلاعات نحوه استفاده و خروج. .UNINDENT .INDENT 0.0 .TP .B \-version نمایش نسخه این برنامه. .UNINDENT .INDENT 0.0 .TP .B \-verify_arch [ ...] یک فایل ورودی واحد را دریافت کرده و وجود معماری‌های مشخص‌شده در فایل را بررسی می‌کند. در صورت وجود با وضعیت ۰ خارج می‌شود، در غیر این صورت با وضعیت ۱ خارج خواهد شد. .UNINDENT .INDENT 0.0 .TP .B \-archs یک فایل ورودی واحد را دریافت کرده و معماری‌های موجود در فایل را نمایش می‌دهد. هر معماری با یک فاصله خالی از دیگری جدا می‌شود. معماری‌های ناشناخته به صورت \fBunknown(CPUtype,CPUsubtype)\fP نمایش داده می‌شوند. .UNINDENT .INDENT 0.0 .TP .B \-info حداقل یک فایل ورودی را دریافت کرده و توضیحات مربوط به هر فایل را نمایش می‌دهد. این توضیحات شامل نام فایل و انواع معماری است که با فاصله خالی از هم جدا شده‌اند. باینری‌های چندمعماری (fat) ابتدا با یکدیگر گروه‌بندی می‌شوند و سپس فایل‌های معمولی (thin) قرار می‌گیرند. .nf Architectures in the fat file: are: Non\-fat file: is architecture: .fi .UNINDENT .INDENT 0.0 .TP .B \-thin یک فایل ورودی باینری چندمعماری منفرد و گزینه .B \-thin را به همراه یک نوع معماری دریافت می‌کند. مشخص کردن گزینه خروجی الزامی است و یک باینری تک‌معماری (thin) از معماری مشخص‌شده تولید می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-create حداقل یک فایل ورودی دریافت کرده و نیازمند مشخص شدن گزینه خروجی است. یک باینری چندمعماری متشکل از ترکیب فایل‌های ورودی در خروجی تولید می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-replace یک فایل ورودی باینری چندمعماری منفرد دریافت کرده و نیازمند مشخص شدن گزینه خروجی است. پس از گزینه .B \-replace یک نوع معماری و یک فایل ورودی تک‌معماری (thin) قرار می‌گیرد. یک باینری چندمعماری تولید می‌کند که در آن، برش (اسلایس) معماری مشخص‌شده در ورودی باینری یونیورسال با محتوای فایل ورودی تک‌معماری جایگزین شده است. .UNINDENT .INDENT 0.0 .TP .B \-segalign گزینه اضافی که می‌تواند به همراه .B \-create و .B \-replace مشخص شود. پس از گزینه .B \-segalign یک نوع معماری و یک مقدار تراز (alignment) قرار می‌گیرد. مقدار تراز یک عدد هگزادسیمال است که توانی از ۲ می‌باشد. فایلی تولید می‌کند که در آن برش با معماری مشخص‌شده دارای تراز تعیین‌شده است. .UNINDENT .SH "اشکالات (BUGS)" .sp برای گزارش اشکالات، لطفاً به نشانی \% مراجعه کنید. .SH "نویسنده (AUTHOR)" توسط تیم LLVM نگهداری می‌شود (https://llvm.org). .SH "حق نشر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.