آموزش نحوه برنامه نویسی و اجرا C در لینوکس

آموزش برنامه نویسی C در لینوکس


برای ورود به ادامه مطلب روی موضوع  پست کلیک کنید.



برای برنامه نویسی C در لینوکس کافی است شما اطلاعاتی در مورد برنامه نویسی را داشته باشید


● آموزش برنامه نویسی ++C در لینوکس.

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

برای برنامه نویسی ++C در لینوکس کافی است شما اطلاعاتی در مورد برنامه نویسی را داشته باشید.

برای نوشتن یک برنامه ++C ابتدا یک ادیتور مثل vim یا kate را باز کنید و یک برنامه خیلی ساده مثل برنامه خوش آمد گویی را تایپ کنید. مثال زیر یک برنامه بسیار ساده می باشد.


#include <iostream.h>

int main()

{

cout << “welcome to c++n‿;

returne ۰;

}

سپس این برنامه را با یک نام دلخواه و با پسوند cpp ذخیره کرده و از محیط ادیتور خارج شوید.

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


[root@babapour]# g++ -o t۲ test۱.cpp

دستور مقابل از چند ستون تشکیل شده است. ستون اول ++g مربوط به دستور کامپایل کردن می باشد. در ستون دوم سوئیچ o- برای ساختن فایل خروجی یا اجرایی بعد از کامپایل کردن مورد استفاده قرار گرفته است. در ستون سوم t۲ اسم فایلی است که بعد از کامپایل کردن ایجاد می شود و یک فایل اجرایی می باشد. و در ستون اخر test۱.cpp اسم فایلی است که شما برنامه ++C را در آن ذخیره کرده اید.

بعد از اجرای دستور بالا ابتدا برنامه شما کامپایل شده و سپس یک فایل با اسم t۲ ساخته می شود.


ـ نکته:

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

اگر برنامه بدون خطا اجرا شود کامپایل به صورت زیر در کنسول اجرا شده و یک فایل ساخته می شود.


[root@babapour]# g++ -o t۲ test۱.cpp

In file included from /usr/lib/gcc/i۳۸۶-redhat-linux/۳.۴.۲/../../../../include/c++/۳.۴.۲/backward/iostream.h:۳۱,

from test۱.cpp:۱:

/usr/lib/gcc/i۳۸۶-redhatg-linux/۳.۴.۲/../../../../include/c++/۳.۴.۲/backward/backward_warning.h:۳۲:۲: warning: #warning This file includes at least o­ne deprecated or antiquated header. Please consider using o­ne of the ۳۲ headers found in section ۱۷.۴.۱.۲ of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated.

test۱.cpp:۶:۲: warning: no newline at end of file


حالا می توانید فایل ساخته شده را اجرا کنید و نتیجه کار را ببینید.

[root@babapour]# ./t۲

welcome to c++


مشاهده می کنید که بعد اجرای برنامه خود پیغام خوش آمد گویی ++welcome to c را چاپ می کند.