1. مهمان گرامی، جهت ارسال پست، دانلود و سایر امکانات ویژه کاربران عضو، ثبت نام کنید.
    بستن اطلاعیه

آموزش نحوه برنامه نويسي و اجرا c++ در لينوکس

شروع موضوع توسط MiTra ‏22/1/11 در انجمن C #C++

  1. پیشکسوت انجمن کاربر ارزشمند❤

    تاریخ عضویت:
    ‏11/11/10
    ارسال ها:
    11,734
    تشکر شده:
    3,539
    امتیاز دستاورد:
    113
    با تو جه به اينکه دانشجويان و کاربراني که از لينوکس استفاده مي کنند خواستار اين هستند که بتوانند در لينوکس بر نامه نويسي کنند براي برنامه نويسي 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 را چاپ مي کند .