Cl ابزاری برای کنترل کامپایلر و لینکر C و ++C مایکروسافت هست، که شما در محیط IDE می توانید با اضافه کردن دستورات آن به تنظیمات هر فایل، آن را به صورت دلخواه و متفاوت از سایر فایل ها کامپایل کنید. (custom build)
و یا می توانید از طریق command line و بدون IDE با نوشتن دستورات، پروژه خود را کامپایل کنید.
تا زمانی که محیط راحت IDE در دسترس شماست و شما هم بر روی آن تسلط پیدا نکرده اید نیازی نیست با آن کار کنید.
توجه کنید که همه امکانات آن در تنظیمات properties پروژه محیط IDE شما وجود دارد و قابل تغییر.
برای مثال در command prompt visual studio با دستور زیر هر دو فایل به c کامپایل می شوند:
CL File1.C /TcFile2.cpp