نحوه کامپایل و اجرای برنامهها در ++C
برای اجرای یک برنامه ++C ابتدا باید کد را کامپایل کرده و سپس فایل اجرایی تولیدشده را اجرا کنیم. مراحل این کار بستگی به سیستمعامل و کامپایلر مورد استفاده دارد.
۱. استفاده از کامپایلر GCC (MinGW) در ویندوز
ابتدا باید MinGW را نصب کرده باشید. سپس میتوانید با استفاده از Command Prompt (CMD) یا PowerShell کد ++C را کامپایل و اجرا کنید.
✅ مراحل کامپایل و اجرا در ویندوز:
- یک فایل با نام program.cpp بسازید و کد زیر را در آن قرار دهید:
#include <iostream>
using namespace std;
int main() {
cout << "Hello, C++!" << endl;
return 0;
} - CMD را باز کنید و به مسیر فایل بروید:
cd C:\مسیر\فایل
- کد را با کامپایلر ++g کامپایل کنید:
++g program.cpp -o program.exe
- فایل اجرایی تولیدشده را اجرا کنید:
🔹 خروجی:program.exeHello, C++!
۲. استفاده از GCC در لینوکس و macOS
✅ مراحل کامپایل و اجرا در لینوکس و مک:
- ابتدا اطمینان حاصل کنید که ++g نصب شده است. اگر نصب نیست، دستور زیر را اجرا کنید:
در اوبونتو و دبیان:در macOS (با Homebrew):sudo apt update
sudo apt install ++gbrew install gcc - فایل program.cpp را ذخیره کنید و به مسیر آن بروید:
cd مسیر/فایل
- کد را با ++g کامپایل کنید:
++g program.cpp -o program
- برنامه را اجرا کنید:
🔹 خروجی:./programHello, C++!
۳. کامپایل و اجرا در Visual Studio (ویندوز)
✅ مراحل اجرا در Visual Studio:
- Visual Studio را باز کنید و یک پروژه Console App ایجاد کنید.
- فایل main.cpp را ویرایش کرده و کد خود را بنویسید.
- روی Build کلیک کنید تا پروژه کامپایل شود.
- روی Run کلیک کنید تا برنامه اجرا شود.
۴. کامپایل و اجرا در Code::Blocks
✅ مراحل اجرا در Code::Blocks:
- نرمافزار Code::Blocks را باز کنید.
- از منوی File گزینه New → Project → Console Application (C++) را انتخاب کنید.
- کد خود را بنویسید و سپس روی Build and Run کلیک کنید.
۵. اجرای کد ++C بدون نیاز به کامپایلر محلی (آنلاین)
اگر نمیخواهید کامپایلر را روی سیستم خود نصب کنید، میتوانید از سایتهای آنلاین برای اجرای کد ++C استفاده کنید:
✅ OnlineGDB
✅ JDoodle
✅ Replit
نتیجهگیری
🔹 در ویندوز میتوانید از MinGW (GCC)، Visual Studio یا Code::Blocks استفاده کنید.
🔹 در لینوکس و مک میتوانید از GCC و ترمینال برای کامپایل و اجرا بهره ببرید.
🔹 اگر نمیخواهید چیزی نصب کنید، از کامپایلرهای آنلاین استفاده کنید.
