نمایش نتایج 1 تا 40 از 253

نام تاپیک: کامپایلرهای زبان های ++C و C و نکات

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #11
    کاربر جدید
    تاریخ عضویت
    آذر 1389
    محل زندگی
    ارومیه
    پست
    29

    نقل قول: کامپایلرهای زبان های ++C و C و نکات

    سال 1381 بود که کتاب C گام به گام رو به صورت خودخوان خوندم.
    متاسفانه توی کتاب به صورت واضح و شفاف اشاره ای به محیط برنامه نویسی نشده.
    واسه همین نتونسم به صورت عملی برنامه نوسی C رو انجام بدم و فقط چند تا برنامه ساده روی کاغذ نوشتم.
    بنابراین اون زمون بی خیالش شدم!
    ولی الان دوباره به سرم زده که زبان C رو یاد بگیرم!
    در طی دو روز گذشته سخت مشغول پیدا کردن یه محیط مناسب برای نوشتن برنامه و کامپایل کردنش بودم که در اینجا نتیجه بررسی هام رو مینویسم شاید به درد یه نفر بخوره :

    بهترین محیط برای برنامه نویسی و کامپایل کردن برنامه C (بدون درگیر شدن با محیط های ++C) اینا هستن :
    1. Borland Turbo C -- تحت داس -- 1989 -- v2.01
    2. Microsoft Quick C -- تحت داس -- 1990 -- v2.51
    3. Microsoft Quick C -- تحت ویندوز -- 1991 -- v1.0

    برای اجرای این برنامه ها چند تا روش وجود داره که به طور مختصر توضیح میدم :

    روش اول :
    روش اصولی اجرای این برنامه ها این هست که سیستم عامل داس رو نصب بکنین و بعد این برنامه ها رو داخلش نصب بکنین!
    آخرین نسخه رسمی داس 6.22 هست که از طریق فلاپی دیسک باید نصب بشه!
    برنامه ها هم باید از طریق فلاپی دیسک نصب بشن!
    برای رایت کردن فایل امیج فلاپی ها میتونین از برنامه winimg استفاده بکنین.

    روش دوم :
    استفاده از فلاپی کاملا منسوخ شده بنابراین ممکنه که روش اول رو نتونین انجام بدین.
    یه ورژن غیر رسمی از داس وجود داره که برای نصب کردن نیازی به فلاپی نداره و مستقیم میشه از روی سی دی روی کامپیوتر نصب کرد : China DOS Union v7.1
    برای رایت کردن فایل iso روی سی دی میتونین از برنامه ImgBurn استفاده بکنین.
    با استفاده از برنامه winimg میتونین محتویات فایل امیج توربو سی رو در بیارین.
    برنامه توربو سی روی چند تا فلاپی قرار داره ولی بعد از استخراج، باید فایل های ستاپ رو با هم مخلوط بکنین و توی یک پوشه جمع بکنین.
    با استفاده از Hiren's Boot CD کامپیوتری که روش قبلا داس نصب کردین رو با Mini windows XP بالا بیارین.
    با استفاده از یه فلش مموری فایل های ستاپ توربو سی رو به داخل ریشه یکی از درایو های خالی انتقال بدین.
    از طریق محیط داس نرم افزار توربو سی رو نصب بکین.
    با همین روش میتونین نرم افزار کوئیک سی رو هم نصب بکنین.

    روش سوم :
    دو تا روش قبلی مشکلات خاص خودشون رو دارن بنابراین شاید بخواهین روی ویندوز نصب بکنین.
    برنامه DosBox رو دانلود و نصب بکنین.
    با استفاده از برنامه winimg میتونین محتویات فایل امیج توربو سی رو در بیارین.
    برنامه توربو سی روی چند تا فلاپی قرار داره ولی بعد از استخراج، باید فایل های ستاپ رو با هم مخلوط بکنین و توی پوشه C:\TCsetup جمع بکنین.
    بعد از اجرای داس باکس دستورات زیر رو واسه نصب برنامه توربو سی به ترتیب وارد بکنین :
    Z:>mount c c:\
    Z:>mount a c:\TCsetup
    Z:>a:
    A:>install.exe

    و برای نصب برنامه کوئیک سی :
    Z:>mount c c:\
    Z:>mount a c:\QCsetup
    Z:>a:
    A:>setup.exe

    روش چهارم :
    روش قبلی ممکنه که روی ویندوزهای جدیدتر کار نکنه واسه همین شاید این روش کمک بکنه.
    برنامه VirtualBox رو دانلود و نصب بکنین.
    سیستم عامل MS-DOS v6.22 رو دانلود بکنین و داخل برنامه ویرچوآل باکس نصب بکنین.
    دقت بکنین امیج فلاپی دیسک رو مستقیم میتونین به برنامه ویرچوآل باکس لود بکنین.
    برنامه های توربو سی و کوئیک سی رو هم به همین ترتیب میتونین نصب بکنین.

    روش پنجم :
    کار کردن با برنامه های تحت داس تا حدودی سخت و خسته کننده هست.
    خوشبختانه یه ورژن کوئیک سی برای ویندوز وجود داره.
    برنامه VirtualBox رو دانلود و نصب بکنین.
    سیستم عامل Windows XP رو داخل ویرچوآل باکس نصب بکنین.
    از قسمت تنظیمات (storage) فلاپی درایو مجازی رو فعال بکنین.
    امیج فلاپی دیسک کوئیک سی رو داخل فلاپی درایو مجازی قرار بدین و نصب بکنین.

    تذکر 1 : بین روش ها و برنامه هایی که تست کردم، شخصا بهترین نتیجه رو از روش سوم و برنامه Borland Turbo C گرفتم.

    تذکر 2 : اگه در نرم افزار Quick C در هنگام کامپایل کردن ارور cannot open include file 'stdio.h' بده، از یکی از روش های زیر استفاده بکنین :
    روش یک : توی محیط داس این دستور رو وارد بکنین : Set include=C:\QC25\INCLUDE
    روش دو :‌ باید مسیر دقیق فایل های هدر مشخص بشه. مثال : #include <D:\QC\STDIO.H>

    روش ششم :
    دو تا محیط ++C پیدا کردم که واسه C هم میشه استفاده کرد.
    هر دوشون رو روی ویندوز ایکس پی تست کردم و به خوبی کار میکنن :
    1. Borland C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ V5.02
    2. Microsoft Visual C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ 6.0

    تذکر 1 : اگه زبان انگلیسیتون قوی باشه میتونین از Help برنامه Microsoft Visual C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ 6.0 استفاده بکنین. برای این کار MSDN Library October 2001 رو باید دانلود و به صورت جداگانه نصب بکنین. برای استفاده از Help کافیه دستور مورد نظر خودتون رو داخل برنامه تایپ بکنین و بعد هایلایتش بکنین و دکمه F1 رو بزنین.
    تذکر 2 : لینک دانلود مطمئنی واسه این برنامه ها پیدا نکردم ولی بهترین روش جستجوی گوگل هست.

    روش هفتم (مناسب ویندوز xp) :
    فکر میکنم بالاخره بعد از مدت ها چیزی که دنبالش بودم رو پیدا کردم!
    بقیه روش های بالا رو بی خیال بشین و از همین استفاده بکنین :
    Visual C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎ 2005 Express Edition

    مزایا :
    واسه C و ++C میشه ازش استفاده کرد.
    به همراه MSDN 2005 هست. (داخل برنامه دستور رو های لایت بکنین و کلید F1 رو بزنین)
    استفاده از دیباگرش بسیار ساده و کارآمد هست.
    نیازی به هیچ گونه کرک نداره چون کاملا رایگان هست! (دم مایکروسافت گرم)
    روی Windows XP به خوبی نصب و اجرا میشه.
    حجم بسیار مناسبی داره. (463MB)
    ظاهرا این آخرین ورژنی هست که به صورت مستقل و انحصاری واسه ++C و C ارائه شده.
    نسخه های جدیدتر Visual Studio حجم خیلی بالایی دارن چون شامل چندین زبان برنامه نویسی هستن.
    اینم یه آموزش تصویری سریع واسه استفاده از این برنامه عالی

    نکته : برای نصب روی windows 7 باید دو تا پچ زیر به ترتیب نصب بشن :
    Microsoft® Visual Studio® 2005 Team Suite Service Pack 1
    Visual Studio 2005 Service Pack 1 Update for Windows Vista

    روش هشتم (مناسب ویندوزهای جدید) :
    اگه از ویندوزهای جدید مثل ویندوز 7 یا 8 یا 10 استفاده میکنین از یکی از این دو تا استفاده بکنین :
    1. Code::Blocks
    2. Dev-C++‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎
    آخرین ویرایش به وسیله ASM6502 : دوشنبه 24 خرداد 1395 در 19:12 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •