.\" 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-INSTALL-NAME-TOOL" "1" "2026-07-15" "22" "LLVM" .SH "نام (NAME)" llvm-install-name-tool \- ابزار LLVM برای دستکاری install-nameها و rpathها .SH "خلاصه دستور (SYNOPSIS)" .sp \fBllvm\-install\-name\-tool\fP [\fIoptions\fP] \fIinput\fP .SH "توضیحات (DESCRIPTION)" .sp دستور \fBllvm\-install\-name\-tool\fP ابزاری برای دستکاری install nameها و rpathهای کتابخانهٔ اشتراکی پویا است که در یک باینری Mach\-O فهرست شده‌اند. .sp در بیشتر سناریوها، این ابزار به عنوان جایگزین مستقیم برای \fBinstall_name_tool\fP شرکت Apple عمل می‌کند\&. .SH "گزینه‌ها (OPTIONS)" .sp حداقل یکی از گزینه‌های زیر الزامی است، و برخی از گزینه‌ها می‌توانند با گزینه‌های دیگر ترکیب شوند. گزینه‌های \fB\-add_rpath\fP، \fB\-delete_rpath\fP و \fB\-rpath\fP تنها در صورتی می‌توانند در یک فراخوانی با یکدیگر ترکیب شوند که مقدار \fI\fP یکسانی نداشته باشند. .INDENT 0.0 .TP .B \-add_rpath یک rpath با نام \fB\fP به باینری مشخص‌شده اضافه می‌کند. این گزینه می‌تواند چندین بار برای افزودن چند rpath مشخص شود. اگر \fB\fP از قبل در باینری فهرست شده باشد، خطا می‌دهد. .UNINDENT .INDENT 0.0 .TP .B \-change یک install name را در باینری مشخص‌شده از \fB\fP به \fB\fP تغییر می‌دهد. می‌تواند چندین بار برای تغییر نام‌های نصب چند کتابخانهٔ اشتراکی وابسته مشخص شود. اگر \fB\fP در باینری مشخص‌شده فهرست نشده باشد، این گزینه نادیده گرفته می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-delete_rpath یک rpath به نام \fB\fP را از باینری مشخص‌شده حذف می‌کند. می‌تواند چندین بار برای حذف چند rpath مشخص شود. اگر \fB\fP در باینری فهرست نشده باشد، خطا می‌دهد. .UNINDENT .INDENT 0.0 .TP .B \-delete_all_rpaths تمام rpathها را از باینری حذف می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-\-help, \-h خلاصه‌ای از گزینه‌های خط فرمان را چاپ می‌کند. .UNINDENT .INDENT 0.0 .TP .B \-id نام شناسایی کتابخانهٔ اشتراکی تحت LC_ID_DYLIB را در باینری مشخص‌شده به \fB\fP تغییر می‌دهد. اگر چندین بار مشخص شود، تنها آخرین گزینهٔ \fB\-id\fP اعمال می‌شود. اگر باینری Mach\-O مشخص‌شده یک کتابخانهٔ اشتراکی پویا نباشد، این گزینه نادیده گرفته می‌شود. .UNINDENT .INDENT 0.0 .TP .B \-rpath یک rpath به نام \fB\fP را در باینری مشخص‌شده به \fB\fP تغییر می‌دهد. می‌تواند چندین بار برای تغییر چند rpath مشخص شود. اگر \fB\fP در باینری فهرست نشده باشد یا \fB\fP از قبل در باینری وجود داشته باشد، خطا می‌دهد. .UNINDENT .INDENT 0.0 .TP .B \-\-version, \-V نسخهٔ فایل اجرایی \fBllvm\-install\-name\-tool\fP را نمایش می‌دهد. .UNINDENT .SH "وضعیت خروج (EXIT STATUS)" .sp در صورت بروز خطا، \fBllvm\-install\-name\-tool\fP با یک کد خروج غیر صفر خارج می‌شود. در غیر این صورت، با کد 0 خارج می‌شود. .SH "گزارش باگ‌ها (BUGS)" .sp برای گزارش باگ‌ها، لطفاً به <\%> مراجعه کنید. .SH "همچنین ببینید (SEE ALSO)" .sp \fBllvm\-objcopy(1) \%\fP .SH "نویسندگان (AUTHORS)" توسط تیم LLVM نگهداری می‌شود (https://llvm.org). .SH "کپی‌رایت و تکثیر (COPYRIGHT)" 2003-2026, LLVM Project .\" End of generated man page.