آموزش نحوه برنامه نويسي و اجرا c++ در لينوکس آموزش برنامه نويسي c++ در لينوکس.
با تو جه به اينکه دانشجويان و کاربراني که از لينوکس استفاده مي کنند خواستار اين هستند که بتوانند در لينوکس بر نامه نويسي کنند براي برنامه نويسي c++ در لينوکس کافي است شما اصلاعاتي در مورد برنامه نويسي داشته باشيد . براي نوشتن يک برنامه c++ ابتدا يک اديتور مثلvim يا kate را باز کنيد و يک بر نامه خيلي ساده به طور مثال برنامه خوش آمد گويي را تايپ کنيد . مثال زير يک برنامه بسيار ساده مي باشد .
کد PHP:
#inclue
Int main()
{
Cout<<"welcome to c++"";
Returne0;
}
سپس اين برنامه را با نام دلخواه و با پسوند cpp ذخيره کرده و از محيط اديتور خارج شويد . مرحله کد نويسي تمام شده حالا بايد براي برنامه نوشته شده را کامپايل و اجرا کنيد. براي اين کار يک کنسول يا ترمينال باز کنيد . براي کامپايل کردن برنامه از دستورg++ استفاده مي کنيم.
دستور مقابل از چند ستون تشکيل شده است . ستون اول g++ مربوط به دستور کامپايل کردن مي باشد. در ستون دوم سوئيچ –o براي ساختن فايل خروجي يا اجراي بعد از کامپايل کردن مورد استفاده قرار گرفته است. درستون سوم t2 اسم فايلي است که بعد از کامپايل کردن ايجاد مي شود ويک فايل اجرايي ميباشد . ودر ستون آخر test1.cpp اسم فايلي است که شما برنامه c++ را در اون ذخيره کرديد بعد از اجراي دستور بالا ابتدا برنامه شما کامپيال شده و سپس يک فايل با اسم t2 ساخته ميشود . نکته: اگر در برنامه شما خطا وجود داشته باشد فايلي براي اجرا ساخته نميشود و در مرحله کامپايل شماره خطهاي داراي خطا را نمايش مي دهد . اگر برنامه بدون خطا اجرا شود کامپايل به صورت زير در کنسول اجرا شده و يک فايل ساخته مي شود.
کد PHP:
G++ -o t2 test1.cpp
In file included from /usr/lib/gcc/i386-redhat-
Linux/3.4.2/../../../../include/c++/3.4.2/backward/iostream.h:31;
From test1.cpp:1:
/usr/lib/gcc/1386-redhatg-
Linux/3.4.2/../../../../include/c++/3.4.2/backward-warning.h:32:2:warning:#warning this file includes at last one deprecated or antiquated header.please
Consider using one of the 32 headers found in section 17.4.12 of the c++ standard.
Examples include substituting the header for the header for c++ includes ,or instead of the
Deprecated header. To disable this warning use-Wno-deprecated.
Test1.cpp:6:2: warning:no newline at end of file
حالا مي توانيد فايل ساخته شده را اجرا کنيد و نتيجه کار را ببينيد.
کد PHP:
./t2
Welcome to c++
ستون اول ./t2 برنامه را به اجرا در مي آورد.
مشاهده ميکنيد که بعد از اجراي برنامه پيغام خوش آمود گويي welcome to c را چاپ مي کند .
با تو جه به اينکه دانشجويان و کاربراني که از لينوکس استفاده مي کنند خواستار اين هستند که بتوانند در لينوکس بر نامه نويسي کنند براي برنامه نويسي c++ در لينوکس کافي است شما اصلاعاتي در مورد برنامه نويسي داشته باشيد . براي نوشتن يک برنامه c++ ابتدا يک اديتور مثلvim يا kate را باز کنيد و يک بر نامه خيلي ساده به طور مثال برنامه خوش آمد گويي را تايپ کنيد . مثال زير يک برنامه بسيار ساده مي باشد .
کد PHP:
#inclue
Int main()
{
Cout<<"welcome to c++"";
Returne0;
}
سپس اين برنامه را با نام دلخواه و با پسوند cpp ذخيره کرده و از محيط اديتور خارج شويد . مرحله کد نويسي تمام شده حالا بايد براي برنامه نوشته شده را کامپايل و اجرا کنيد. براي اين کار يک کنسول يا ترمينال باز کنيد . براي کامپايل کردن برنامه از دستورg++ استفاده مي کنيم.
g++ -o t2 test1.cpp
دستور مقابل از چند ستون تشکيل شده است . ستون اول g++ مربوط به دستور کامپايل کردن مي باشد. در ستون دوم سوئيچ –o براي ساختن فايل خروجي يا اجراي بعد از کامپايل کردن مورد استفاده قرار گرفته است. درستون سوم t2 اسم فايلي است که بعد از کامپايل کردن ايجاد مي شود ويک فايل اجرايي ميباشد . ودر ستون آخر test1.cpp اسم فايلي است که شما برنامه c++ را در اون ذخيره کرديد بعد از اجراي دستور بالا ابتدا برنامه شما کامپيال شده و سپس يک فايل با اسم t2 ساخته ميشود . نکته: اگر در برنامه شما خطا وجود داشته باشد فايلي براي اجرا ساخته نميشود و در مرحله کامپايل شماره خطهاي داراي خطا را نمايش مي دهد . اگر برنامه بدون خطا اجرا شود کامپايل به صورت زير در کنسول اجرا شده و يک فايل ساخته مي شود.
کد PHP:
G++ -o t2 test1.cpp
In file included from /usr/lib/gcc/i386-redhat-
Linux/3.4.2/../../../../include/c++/3.4.2/backward/iostream.h:31;
From test1.cpp:1:
/usr/lib/gcc/1386-redhatg-
Linux/3.4.2/../../../../include/c++/3.4.2/backward-warning.h:32:2:warning:#warning this file includes at last one deprecated or antiquated header.please
Consider using one of the 32 headers found in section 17.4.12 of the c++ standard.
Examples include substituting the header for the header for c++ includes ,or instead of the
Deprecated header. To disable this warning use-Wno-deprecated.
Test1.cpp:6:2: warning:no newline at end of file
حالا مي توانيد فايل ساخته شده را اجرا کنيد و نتيجه کار را ببينيد.
کد PHP:
./t2
Welcome to c++
ستون اول ./t2 برنامه را به اجرا در مي آورد.
مشاهده ميکنيد که بعد از اجراي برنامه پيغام خوش آمود گويي welcome to c را چاپ مي کند .