'\" t .\" Title: heap2exec .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.23 .\" Date: 2025-11-04 .\" Manual: \ \& .\" Source: SML/NJ .\" Language: English .\" .TH "HEAP2EXEC" "1" "2025-11-04" "SML/NJ" "\ \&" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "نام (NAME)" heap2exec \- تولید فایل اجرایی مستقل از تصویر هیپ SML/NJ .SH "خلاصه دستور (SYNOPSIS)" .sp \fBheap2exec\fP [ \fB\-32\fP | \fB\-64\fP ] [ \fILINKMODE\fP ] \fIfile\fP .SH "توضیحات (DESCRIPTION)" .sp در کاربرد عادی، \fBSML/NJ\fP یک برنامه را به‌صورت یک فایل تصویر هیپ (heap\-image) با نامی در قالب \f(CRfoo.arch\-opsys\fP نمایش می‌دهد. دستور \fBheap2exec\fP از یک تصویر هیپ، یک فایل اجرایی مستقل تولید می‌کند. شما این گزینه را دارید که حالت پیوند (linking mode) مد نظر خود را مشخص کنید. .sp پیش‌فرض بر این است که در \fBFreeBSD\fP و \fBLinux\fP پیوند به‌صورت ایستا (statically) انجام شود. .sp توجه داشته باشید که \fBheap2exec\fP یک مؤلفه \fIاختیاری\fP از فرایند نصب SML/NJ است که به‌صورت پیش‌فرض گنجانده نشده است. پیش از نصب، فایل \f(CRconfig/targets\fP را ویرایش کنید تا آن را شامل شود. .SH "گزینه‌ها (OPTIONS)" .sp \fB\-32\fP .RS 4 اجرای نسخه ۳۲ بیتی برنامه (در حال حاضر پیش‌فرض). .RE .sp \fB\-64\fP .RS 4 اجرای نسخه ۶۴ بیتی برنامه. این گزینه فقط برای معماری \fBx86\-64\fP (معروف به \fBamd64\fP) کاربرد دارد. .RE .sp \fB\-static, \-linkwith\-a\fP .RS 4 پیوند ایستا (static link) برنامه با سیستم زمان اجرا (runtime system). پیوند ایستا در \fBLinux\fP و \fBFreeBSD\fP حالت پیش‌فرض است. .RE .sp \fB\-dynamic, \-linkwith\-so\fP .RS 4 پیوند پویای (dynamically link) برنامه با سیستم زمان اجرا. .RE .SH "نویسندگان (AUTHORS)" .sp \fBHeap2exec\fP توسط Matthias Blume نوشته شده است. .SH "همچنین ببینید (SEE ALSO)" .sp sml(1) .SH "گزارش باگ‌ها (BUGS)" .sp دستور \fBHeap2exec\fP به معماری‌های \fBx86\fP و \fBamd64\fP و سیستم‌عامل‌های \fBmacOS\fP، \fBLinux\fP و \fBFreeBSD\fP محدود است. .SH "کپی‌رایت و تکثیر (COPYRIGHT)" .sp Copyright \(co 2020 The Fellowship of SML/NJ .sp این یک نرم‌افزار آزاد است؛ شرایط تکثیر را در سورس‌کد ببینید. هیچ‌گونه ضمانتی وجود ندارد؛ حتی برای قابلیت خریدوفروش یا مناسب بودن برای یک هدف خاص.