| CRYSTAL-SPEC(1) | Crystal Compiler Command Line Reference Guide | CRYSTAL-SPEC(1) |
نام (NAME)
crystal-spec - کامپایل و اجرای فایلهای مشخصات (spec) زبان کریستال
خلاصه دستور (SYNOPSIS)
crystal spec [گزینهها] [فایلها]
گزینهها (OPTIONS)
-d, --debug
تولید
خروجی
همراه با
نمادهای
اشکالزدایی
(debug symbols). این
نمادها
هنگام
اشکالزدایی
برنامه
ساختهشده
با
ابزارهایی
مانند lldb، gdb، valgrind
و غیره
خوانده
میشوند و
نگاشتهایی
به کد منبع
اصلی برای
آن ابزارها
فراهم
میکنند.
--no-debug
تولید
خروجی بدون
هیچگونه
نماد
اشکالزدایی.
-D FLAG, --define FLAG
تعریف یک
فلگ زمان
کامپایل.
این قابلیت
برای تعریف
شرطی انواع
(types)، متدها یا
دستورات بر
اساس
فلگهای
موجود در
زمان
کامپایل
مفید است.
فلگهای
پیشفرض از
سهگانه
هدف (target triple)
مشخصشده
با --target-triple یا
پیشفرض
میزبان (در
صورت عدم
تعیین)
گرفته
میشوند.
--error-trace
نمایش
ردگیری
کامل خطا (error trace).
-O LEVEL
حالت
بهینهسازی:
0 (پیشفرض)، 1،
2، 3. برای
جزئیات
بهینهسازیها
(OPTIMIZATIONS) را
ببینید.
--release
کامپایل
در حالت
نهایی (release).
معادل با -O3
--single-module
-s, --stats
چاپ آمار
مراحل
مختلف
کامپایلر
برای ساخت
فعلی. خروجی
شامل زمان و
حافظه
مصرفی برای
هر فرآیند
کامپایلر
است.
-p, --progress
چاپ آمار
پیشرفت
ساخت فعلی.
-t, --time
چاپ آمار
مربوط به
زمان اجرا.
--no-color
غیرفعال
کردن خروجی
رنگی.
| 2026-07-23 | crystal 1.21.0 |