انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: bat در 29 اردیبهشت 1392، 04:54 ب‌ظ

عنوان: تفاوت c++ با g++
ارسال شده توسط: bat در 29 اردیبهشت 1392، 04:54 ب‌ظ
سلام من اتفاقی متوجه شدم علاوه بر دستور
g++ a.cppاز دستور
c++ a.cppهم میشه استفاده کرد.می خواستم بدونم اینا با هم فرقی هم دارن؟؟
عنوان: پاسخ : تفاوت c++ با g++
ارسال شده توسط: fond در 29 اردیبهشت 1392، 05:06 ب‌ظ
فرقی ندارند. ++c یه رابط و interface برای ++g (یا هر کامپایلر دیگه ای) هست. cc هم یه رابط برای gcc (یا هر کامپایلر دیگه) هست. ممکنه توی بعضی از سیستم‌عامل‌ها از کامپایلر دیگه‌ای به غیر از gcc استفاده بشه. در این صورت ++g کار نمیکنه اما چون ++c یا cc یه رابط برای کامپایلر هست توی هر سیستمی کار می‌کنه.
این دستورات معادل هم هستند:
g++ source.cxx
c++ cource.cxx
gcc source.cxx -lstdc++