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