فرقی ندارند. ++c یه رابط و interface برای ++g (یا هر کامپایلر دیگه ای) هست. cc هم یه رابط برای gcc (یا هر کامپایلر دیگه) هست. ممکنه توی بعضی از سیستمعاملها از کامپایلر دیگهای به غیر از gcc استفاده بشه. در این صورت ++g کار نمیکنه اما چون ++c یا cc یه رابط برای کامپایلر هست توی هر سیستمی کار میکنه.
این دستورات معادل هم هستند:
g++ source.cxx
c++ cource.cxx
gcc source.cxx -lstdc++