نقل قول نوشته شده توسط Nima_NF مشاهده تاپیک
Cl ابزاری برای کنترل کامپایلر و لینکر C و ++C مایکروسافت هست، که شما در محیط IDE می توانید با اضافه کردن دستورات آن به تنظیمات هر فایل، آن را به صورت دلخواه و متفاوت از سایر فایل ها کامپایل کنید. (custom build)
و یا می توانید از طریق command line و بدون IDE با نوشتن دستورات، پروژه خود را کامپایل کنید.

تا زمانی که محیط راحت IDE در دسترس شماست و شما هم بر روی آن تسلط پیدا نکرده اید نیازی نیست با آن کار کنید.
توجه کنید که همه امکانات آن در تنظیمات properties پروژه محیط IDE شما وجود دارد و قابل تغییر.

برای مثال در command prompt visual studio با دستور زیر هر دو فایل به c کامپایل می شوند:

CL File1.C /TcFile2.cpp
CL ابزاری برای کنترل کامپایلر نیست ، بلکه خود کامپایلر هست. که سوئیچ های زیادی هم داره.
اکثر دوستان اینجا برای برنامه هایی که می نویسند احتیاج به IDE ندارند ، برنامه ها در حد تمرین های کتابهای آموزش C/C++‎ هست.استفاده از IDE باعث میشه که خیلیها همون اول از پیچیدگیهای IDE وحشت کنند .
من دوستانی را دیدم که وقتی بار اول می خواستند در محیط لینوکس برنامه بنویسند دنبال IDE بودند و وقتی اسم کامپایلر C/C++‎ می آید آنرا با IDE اشتباه می گیرند.