نصب Code::Blocks برای فرترن؛ راهنمای گامبهگام (حل مشکل کامپایلر ۲۰۲۶)
چگونه Code::Blocks را برای فرترن تنظیم کنیم؟
برای اجرای بدون خطای کدهای Fortran در محیط Code::Blocks، این ۵ مرحله طلایی را دنبال کنید:
- نصب نسخه صحیح: حتماً فایل
codeblocks-mingw-setup.exeرا دانلود کنید. - انتخاب کامپایلر: از منوی Settings به بخش Compiler بروید.
- تغییر به GNU Fortran: در لیست کشویی، GNU Fortran Compiler را انتخاب کنید.
- تنظیم Toolchain: دکمه Auto-detect را بزنید تا مسیر
binشناسایی شود. - تست نهایی: یک فایل با پسوند
.f90ایجاد و آن را Build کنید.
Code::Blocks یکی از محبوبترین IDE های مهندسی برای برنامهنویسی فرترن است؛ اما بدون تنظیم صحیح GNU Fortran Compiler و کتابخانههای MinGW، حتی سادهترین کدها هم اجرا نمیشوند.
در این راهنمای جامع، تمام مراحل نصب، تنظیم Toolchain، رفع خطاهای رایج و بهینهسازی سختافزاری را به صورت گامبهگام آموزش میدهیم. این مقاله بر اساس تجربه عملی تیم فنی رایمند شاپ در رفع مشکلات کامپایلر فرترن روی صدها لپتاپ دانشجویی و مهندسی نوشته شده است.
اگر با خطای gfortran.exe not found یا No Fortran compiler found مواجه شدهاید، این مقاله دقیقاً برای شما نوشته شده است.
پیشنیازهای سیستمی برای نصب Code::Blocks و فرترن
قبل از شروع نصب، مطمئن شوید سیستم شما حداقل پیشنیازهای زیر را دارد. نصب روی سیستم ضعیفتر ممکن است با خطاهای کامپایل یا کرشهای ناگهانی همراه باشد.
| مؤلفه | حداقل موردنیاز | توصیهشده |
|---|---|---|
| سیستمعامل | Windows 7 (32bit) | Windows 10/11 (64bit) |
| حافظه RAM | 4 GB | 16 GB یا بیشتر |
| فضای دیسک | 2 GB خالی | 10 GB روی SSD NVMe |
| نوع درایو | HDD (کند) | SSD NVMe |
| نسخه Code::Blocks | 17.12 + MinGW | 20.03 + MinGW (آخرین پایدار) |
آموزش کامل نصب Code::Blocks برای فرترن (گامبهگام)
برای نصب موفق محیط توسعه فرترن روی ویندوز، مراحل زیر را به ترتیب و بدون حذف هیچ گامی انجام دهید. هر مرحله دارای توضیح فنی و نکته اجرایی است.
مرحله ۱: دانلود فایل صحیح نصبکننده
به سایت رسمی codeblocks.org بروید و فایل codeblocks-20.03mingw-setup.exe را دانلود کنید.
- نسخه بدون
mingwکامپایلر ندارد و برای فرترن مناسب نیست. - حجم فایل صحیح باید حدود ۱۵۰-۱۸۰ مگابایت باشد.
- از آینههای دانلود ایرانی مثل Sourceforge استفاده کنید.
مرحله ۲: نصب با دسترسی Administrator
روی فایل دانلودشده راستکلیک کرده و Run as administrator را انتخاب کنید.
- در صفحه انتخاب اجزا (Components)، تیک MinGW Compiler Suite باید فعال باشد.
- مسیر نصب پیشنهادی را تغییر ندهید (
C:\Program Files\CodeBlocks). - گزینه Do not install MinGW را نزنید؛ در غیراینصورت کامپایلر نصب نمیشود.
مرحله ۳: تنظیم GNU Fortran Compiler
پس از نصب، Code::Blocks را باز کنید و مسیر Settings → Compiler را دنبال کنید.
- در بخش Selected Compiler، از لیست کشویی GNU Fortran Compiler را انتخاب کنید.
- به تب Toolchain executables بروید.
- روی دکمه Auto-detect کلیک کنید.
- مسیر
C:\Program Files\CodeBlocks\MinGW\binباید به صورت خودکار شناسایی شود. - در پایین،
gfortran.exeرا در فیلد Fortran Compiler تایید کنید.
مرحله ۴: تنظیم System Path ویندوز
این مرحله بسیار حیاتی است و اکثر خطاها از نبود آن ناشی میشود.
- کلیدهای Win + R را فشار داده و
sysdm.cplتایپ کنید. - به تب Advanced → Environment Variables بروید.
- در بخش System variables، متغیر Path را انتخاب و Edit کنید.
- آدرس
C:\Program Files\CodeBlocks\MinGW\binرا اضافه کنید. - سیستم را ریاستارت کنید.
مرحله ۵: تست نهایی با یک برنامه ساده
برای اطمینان از نصب صحیح کامپایلر فرترن، این کد آزمایشی را کامپایل کنید:
PROGRAM hello WRITE(*,*) 'Hello, Fortran!' END PROGRAM hello
یک پروژه جدید از نوع Fortran Application بسازید، این کد را در فایل main.f90 بنویسید و دکمه Build & Run (F9) را بزنید. اگر پنجره کنسول عبارت Hello, Fortran! را نمایش داد، نصب موفق بوده است.
نقد فنی: چرا اکثر مهندسان در نصب فرترن شکست میخورند؟
در طول ۱۵ سال فعالیت حرفهای در رایمند سیستم، با صدها لپتاپ مهندسی مواجه شدهام که به دلیل نصب ناقص کامپایلر، دچار کرشهای ناگهانی در محاسبات میشدند. مشکل اصلی، نبود کتابخانههای لازم در مسیر System Path ویندوز است.
خطای gfortran.exe not found که بیشترین تیکت پشتیبانی را برای ما ایجاد کرده، تقریباً همیشه ناشی از دانلود نسخه اشتباه است. کاربران نسخه بدون MinGW را نصب میکنند، چون حجم کمتری دارد؛ اما این نسخه به کامپایلر فرترن مجهز نیست.
مشکل دوم، تعارض نسخههای مختلف MinGW است. اگر قبلاً نرمافزارهای دیگری مثل Git for Windows یا Dev-C++ نصب کرده باشید، ممکن است نسخههای مختلف MinGW روی سیستمتان موجود باشد و Code::Blocks نسخه اشتباه را شناسایی کند.
سومین دلیل شکست، نصب روی دیسک HDD پر شده یا دارای بدسکتور است. کامپایلر GNU Fortran به دسترسی سریع فایلسیستمی نیاز دارد. روی HDD کند، بیلد یک پروژه متوسط ممکن است ۵-۱۰ برابر بیشتر از SSD طول بکشد.
“اشتباه نکنید! فرترن فقط یک زبان نیست؛ یک غول محاسباتی است که اگر روی SSD تنظیم نشود، بیلد گرفتن پروژههای سنگین آن ممکن است ساعتها طول بکشد.”
— حمیدرضا امراللهی، کارشناس ارشد سختافزار رایمند سیستم
خطاهای رایج در نصب فرترن روی Code::Blocks و راهحل آنها
رایجترین خطاهایی که هنگام نصب و تنظیم محیط توسعه فرترن با آنها مواجه میشوید، در این جدول عیبیابی سریع آورده شده است:
| پیام خطا | دلیل احتمالی | راهحل |
|---|---|---|
gfortran.exe not found |
نسخه بدون MinGW نصب شده | نصب مجدد با فایل mingw-setup.exe |
No Fortran compiler found |
GNU Fortran Compiler انتخاب نشده | Settings → Compiler → GNU Fortran |
ld.exe: cannot find -lgfortran |
کتابخانه libgfortran در Path نیست | اضافه کردن MinGW\bin به System Path |
Error: Unclassifiable statement |
پسوند فایل اشتباه است (.f به جای .f90) |
فایل را با پسوند .f90 ذخیره کنید |
Build failed with 1 errors بدون جزئیات |
تعارض نسخههای MinGW | Toolchain را دستی روی MinGW داخلی تنظیم کنید |
Access is denied هنگام Build |
عدم دسترسی Administrator | با Run as administrator اجرا کنید |
| کرش IDE هنگام Compile پروژه بزرگ | RAM کم یا HDD بد سکتور | ارتقا RAM یا نصب SSD (مشاوره رایمند) |
تحلیل بنچمارک: تأثیر سختافزار بر سرعت کامپایل فرترن
یکی از مهمترین عوامل در بهرهوری برنامهنویسی فرترن، سختافزار سیستم است. این جدول نتایج تستهای واقعی تیم رایمند را نشان میدهد.
| پیکربندی | زمان Build پروژه ۱۰K خط | سرعت اجرای محاسبات | وضعیت پایداری |
|---|---|---|---|
| رم 4GB + هارد HDD 5400rpm | ~۸ دقیقه | خیلی ضعیف | احتمال کرش بسیار بالا |
| رم 8GB + هارد HDD | ~۴ دقیقه | ضعیف | احتمال کرش بالا |
| رم 8GB + SSD SATA | ~۹۰ ثانیه | متوسط | نسبتاً پایدار |
| رم 16GB + اساسدی NVMe | ~۲۵ ثانیه | عالی (رتبه ۱) | ۱۰۰٪ پایدار |
| رم 32GB + SSD NVMe + CPU i9 | ~۱۰ ثانیه | فوقالعاده | ایدهآل برای محاسبات علمی |
مقایسه Code::Blocks با سایر IDE های فرترن
آیا Code::Blocks بهترین IDE مهندسی برای فرترن است؟ این جدول مقایسهای کمک میکند بهترین انتخاب را براساس نیاز خود داشته باشید.
| ویژگی | Code::Blocks | VS Code | Eclipse | Gedit |
|---|---|---|---|---|
| رایگان بودن | ✔ بله | ✔ بله | ✔ بله | ✔ بله |
| پشتیبانی از Fortran 90/95 | ✔ کامل | ⚠ با افزونه | ⚠ با افزونه | ✘ ندارد |
| Debugger یکپارچه | ✔ دارد | ⚠ با افزونه | ✔ دارد | ✘ ندارد |
| سادگی نصب روی ویندوز | ✔ آسان | ⚠ متوسط | ✘ پیچیده | ✔ آسان |
| مصرف RAM | ~150 MB | ~300 MB | ~600 MB | ~50 MB |
| مناسب برای مبتدیان | ✔ عالی | ⚠ متوسط | ✘ پیچیده | ⚠ فقط Editor |
سیستمت برای محاسبات مهندسی سنگین کم میاره؟
ما در دپارتمان تعمیرات رایمند، لپتاپهای دانشجویی و مهندسی را برای اجرای روان سنگینترین کدهای فرترن و پایتون بهینه میکنیم.
چکلیست کامل نصب Code::Blocks برای فرترن (قابل پرینت)
این چکلیست را قبل از شروع پرینت بگیرید و مرحلهبهمرحله تیک بزنید:
- ☐ فایل
codeblocks-20.03mingw-setup.exeدانلود شده (نه نسخه بدون MinGW) - ☐ نصبکننده با دسترسی Administrator اجرا شده
- ☐ تیک MinGW Compiler Suite در مرحله نصب فعال بود
- ☐ GNU Fortran Compiler در Settings → Compiler انتخاب شده
- ☐ Toolchain با Auto-detect تنظیم شده و مسیر
binشناسایی شده - ☐ مسیر MinGW\bin به System Path ویندوز اضافه شده
- ☐ سیستم ریاستارت شده
- ☐ پروژه آزمایشی با پسوند
.f90ساخته شده - ☐ کد آزمایشی با موفقیت Build & Run شد
سوالات متداول درباره نصب و تنظیم فرترن روی Code::Blocks
نیاز به کمک فنی دارید؟ ما اینجاییم!
تیم متخصص رایمند شاپ آماده است تا نصب کامپایلر فرترن، ارتقا سختافزاری لپتاپ و رفع تمام مشکلات محیط توسعه مهندسی شما را به صورت حضوری یا آنلاین انجام دهد.