چگونه یک برنامه ی C در اوبونتو بنویسیم؟
1396/10/07 16:10 , شایان مسلمی

چگونه یک برنامه ی C در اوبونتو بنویسیم؟

 

  • یک ویرایشگر متن را باز کنید (gedit,vi).دستور: gedit prog.c
  • یک برنامه ی C بنویسید.مثال: #include<stdio.h> int main(){ printf(“Hello”); return 0;}
  • برنامه ی C را با اکستنشن .c ذخیره کنید.مثال: c
  • برنامه ی C را کامپایل کنید.دستور: gcc prog.c-o prog
  • اجرا کنید.دستور : ./prog

این خلاصه ای برای ساخت یک برنامه ی C در اوبونتو/لینوکس بود.حالا با هم کل مقاله را با هم مرور می کنیم تا بتوانید با نحوه ی نوشتن یک برنامه در Ubunto/Linux/Fedora آشنا شوید.

سلام برنامه نویس!همه ی ما میدانیم که کامپایلار Turbo C یک کامپایلر قدیمی است،پس ما برنامه نویسی را در اوبونتو شروع کردیم.لینوکس در ابتدا به صورت یک سیستم عامل رایگان توسعه یافت و در میان برنامه نویسان به سرعت معروف شد.از نظر من،شما هم برنامه نویسی را در لینوکس انجام دهید.من فکر کردم که باید فرآیند نوشتن برنامه ی C/C++ و اجرای آن روی اوبونتو را با شما به اشتراک بگذارم.

این مقاله به سه قسمت تقسیم می شود:

  • چگونه زبان C را روی لینوکس/اوبونتو نصب کنیم؟
  • چگونه زبان C را کامپایل و اجرا کنیم؟
  • چگونه زبان C++ را کامپایل و اجرا کنیم؟

 

چگونگی نصب زبان C روی اوبونتو/لینوکس

1)یک پنجره ی ترمینال باز کنید.به این منظور،به Applications>Accessories>Terminal بروید،مانند عکس زیر..

 

 

2)برای اجرای برنامه ی C/C++ شما باید پکیج های لازم را نصب کنید.برای اینکار،دستور پایین را در یک پنجره ی ترمینال وارد کنید.

sudo apt-get install build-essential

در اینجا درخواستی برای رمز عبور ادمین نشان داده می شود.پس از وارد کردن رمز،عملیات نصب آغاز می شود.

نکته: برای نصب پکیج ها،باید به اینترنت متصل باشید.اینکار چندین دقیقه زمان خواهد برد(البته بسته به سرعت اینترنت شما).

3)حالا زمان آن است که برنامه را بنویسید و اجرا کنید.مراحل لازم برای هر دو زبان C و C++ در پایین توضیح شده است.

چگونگی نوشتن برنامه ی C در اوبونتو

  • یک ویرایشگر متن را باز کنید (gedit,vi).دستور: gedit
  • یک برنامه ی C بنویسید.مثال: #include<stdio.h> int main(){ printf(“Hello”); return 0;}
  • برنامه ی C را با اکستنشن .c ذخیره کنید.مثال: c
  • برنامه ی C را کامپایل کنید.دستور: gcc prog.c-o prog
  • اجرا کنید.دستور : ./prog

برنامه نویس ها!حالا بیایید یادگیری عمقی از این فرآیند داشته باشیم:

1)دستور پایین را در یک پنجره ی ترمینال وارد کنید تا یک ویرایشگر متن باز شود.

gedit prog.c

در اینجا prog.c نام برنامه است.پس از وارد کردن کد بالا،رمز عبور از ما درخواست می شود.

2)حالا برنامه تان را بنویسید.برای راحتی شما،من یک برنامه ی نمونه را در پایین ارائه کرده ام.شما هم میتوانید آن را در ویرایشگر متن gedit خود کپی کنید.

#include<stdio.h>

int main()

{

printf("\nThis is C Programming in Ubuntu\n\n");

return 0;

}

شما میتوانید کد را از Github کپی کنید.

#include<stdio.h>

 
int main()

{

  printf("\nThis is C Programming in Ubuntu\n\n");

  return 0;

}

 

3)حالا ویرایشگر را ذخیره و سپس آن را ببندید.

4)برنامه ی C را در اوبونتو کامپایل کنید (مانند پایین).کامپایلرGCC  کد مارا کامپایل خواهد کرد.

gcc prog.c -o prog

5)اگر خطایی در برنامه وجود نداشته باشد،چیزی نشان داده نخواهد شد.در صورت وجود خطا،پیغامی را دریافت خواهید کرد.اگر خطا داشتید،باید ویرایشگر متن را دوباره باز کنید،بررسی کنید و دوباره ویرایشگر را ذخیره کرده و ببندید.

6)دستور وارد شده در زیر را برای اجرای برنامه ی C وارد کنید.

./prog

7)حالا،خروجی را در پنجره ی ترمینال،مانند شکل زیر خواهید دید.

چگونگی نوشتن برنامه ی C++ در اوبونتو

  • یک ویرایشگر متن باز کنید ( gedit,vi). دستور : gedit progcpp.cpp
  • یک برنامه ی C++ بنویسید.مثال : #include int main(){ cout<<“Hello world”; return 0;}
  • برنامه ی C++ را با اکستنشن .cpp ذخیره کنید.مثال : cpp
  • برنامه ی C++ را کامپایل کنید.دستور : g++progcpp.cpp –o progcpp
  • اجرا کنید.دستور : ./progcpp

ما مراحل را درست شبیه به مراحل برنامه ی C دنبال میکنیم.

1)دستور پایین را در یک پنجره ی ترمینال وارد کنید تا یک ویرایشگر متن باز شود.

gedit progcpp.cpp

2)حالا میتوانید برنامه تان را بنویسید.مثالی در پایین ارائه شده است.

#include

using namespace std;

int main()

{

cout<<"\nThis is C++ Programming in Ubuntu\n\n";

return 0;

}

3)حالا ویرایشگر را ذخیره کنید و ببندید.

4)برای کامپایل برنامه ی C++ در لینوکس،دستور وارد شده در پایین را در پنجره ی ترمینال وارد کنید.

g++ progcpp.cpp -o progcpp

5)دستور پایین را برای اجرای برنامه ی C++ وارد کنید.

./progcpp

این میتواند آغازی برای یادگیری زبان های C و C++ در سیستم عامل لینوکس باشد.میتوانید از اینجا هم با کامپایلرهای آنلاین آشنا شوید.

اگر درباره ی این آموزش نظری داشتید،در قسمت نظرات آن ها را با ما به اشتراک بگذارید.

 

منبع : IMProgrammer

 مطالب مرتبط

 مقدمه ای بر زبان برنامه نویسی #C و پلتفرم NET Framework.
7 دلیل منطقی برای آموختن #C
چرا یادگیری زبان C هنوز هم اهمیت دارد؟ 
مشخصه‌های زبان C که باعث منحصر به فرد بودن آن می‌شود
 LINQ(زبان جستجوی یکپارچه)
آموزش گام به گام زبان #C

از آخرین دوره های آموزشی و تخفیف ها مطلع شوید

با تکمیل فرم زیر ، از اخبار و اطلاعات به روز برنامه نویسی و تکنولوژی عقب نمانید

آخرین مطالب

آموزش جامع SQL Server (جلسه ۱۲)
آموزش جامع SQL Server (جلسه ۱۲)

دستور UPDATE در SQL Server برای تغییر داده‌های موجود در یک جدول، از دستور UPDATE به شکل زیر استفاده ...

آموزش جامع SQL Server (جلسه ۱۵)
آموزش جامع SQL Server (جلسه ۱۵)

دستور DROP TABLE در SQL Server گاهی، لازم است یک جدول که دیگر استفاده‌ای ندارد را حذف کنید. برای ...

آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)
آموزش جامع SQL Server (جلسه ۳۵: Window Functionها – بخش ۲)

بخش اول از آخرین مبحث دوره جامع آموزش SQL Server در جلسه قبلی بررسی شد. این مبحث که ...

آخرین دیدگاه ها

دیدگاه خود را درباره این پست بنویسید

فرم ارسال نظرات