Home / برنامه نویسی / آموزش برنامه نویسی C/C++ / نحوه کامپایل و اجرای برنامه C در گنو لینوکس

نحوه کامپایل و اجرای برنامه C در گنو لینوکس

سلام من در پست پیش در مورد نوشتن کامپابل و اجرای برنامه ی C نوشتم من علاقه زیادی به کارکردن با لینوکس هم دارم. اصولا در صورت آشنایی با لینوکس می تونید کارهاتون رو با راحت تر و سریع تر انجام بدید و هم یک تجریه جدیدی است. من از لینوکس هایی که بر پایه دبیان است استفاده می کنم مثل اوبونتو یا لینوکس مینت و الان که دارم که ایم پست رو می نویسم اوبونتو 16.04 هم منتشر شده این نسخه های زوج سیستم عامل هر دو سال منتشر می شوند و دارای پشتیبانی طولانی 5 ساله هستند نسخه قبلی 14.04 بود مزیت این نسخه ها پایداری بشتر این نسخه نسبت به سایر نسخه ها است در واقع برای شروع انتخاب خوبی است. برای اجرای نوشتن کد می توانید از editor های گرافیکی مثل Gedit استفاده کنید یا از برنامه nano در خط فرمان استفاده کنید.

برای کامپایل برنامه C  نیاز دارید تا بسته build-essential روی سیستمتون نصب باشه برای نصب از دستورات زیر استفاده کنید.

بعد از نصب باید برنامه ای که می خواهید بنویسید با پسوند .c ذخیره شود. از برنامه nano برای نوشتن و ذخیره برنامه استفاده می کنم.

با این دستور فایلی با نام hello و پسوند c ایجاد می شود برنامه ساده زیر را در محیط باز شده در ترمینال وارد کنید.

با زدن CTRL+O برنامه رو ذخیره کنید و با CTRL+X از محیط برنامه نانو خارج شوید.

حال با دستور زیر کد خود رو را کامپایل کنید.

و برای اجرای کد خود کافیست عبارت زیر را در ترمینال وارد کنید.

 

About علی عزتی

علی عزتی هستم. رشته ی مهندسی برق الکترونیک رو خوندم. علاقه ی من به یادگیری و به اشتراک گذاشتن چیز هایی که یاد گرفتم. باعث شد تا الکترولب ایجاد بشه. علاقه ی زیادی به الکترونیک دارم. و دوست دارم چیزهای جدید یادبگیرم و بسازم ... :))

Check Also

راه اندازی قطب نمای الکترونیکی سه محوره GY-271 HMC5883L با آردوینو

HMC5883 محصول Honeywell يك قطب نماي 3 محوره ديجيتال است كه ميتواند شدت ميدان مغناطيسي ...

6 comments

  1. سلام جناب عزتی
    خیلی وقت بود نیومده بودید
    بازم با یه مطلب فوق العاده ما رو غافلگیر کردید
    چقدر من و شما مث هم فکر می کنیم
    من هم مدتیه در مورداوبونتو و لینکوس دارم تحقیق میکنم که کار باهاش رو شروع کنم و حالا میبینم که شما هم در رابطه با لینوکس مطلب نوشتید
    راستی نظرتون در مورد لینوکس چیه قدرت لینوکس رو چطور میبینید؟
    و یه سوال که خیلی ما الکترونیکی ها درگیر میکنه اینه که نرم افزارهای ویندوز روی لینکوس به خوبی اجرا میشن؟؟
    البته میدونم که پشتیبانی نرم افزارهای الکترونیک از لینوکس خیلی خوبه اما نظر شما چیه؟؟

  2. درود بر شما.
    وبسایت بسیار پرباری دارین.همیشه موفق و سربلند باشید.

    در جواب مهندس حسن باید بگم که لینوکس بسیار قدرتمنده.یکی از دوستام یک CNC صنعتی طراحی کرده بود که کنترلر این CNC سیتم عامل لینوکس بود. با رابط ارتباطی اترکت

    موفق باشید

  3. سلام جناب آقای عزتی
    اگه امکانش هست یه پروژه ساخت تصویری کواد کوپتر رو برامون بزاری!
    یا اگه امکانش نیست منبعی برای یاد گیری ساخت عمود پرواز رو بهمون معرفی کنید
    با تشکر

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *