Ο κλασικος τροπος μεταγλωττισης ενος πηγαιου γλωσσας c ειναι με gcc και ενος πηγαιου γλωσσας c++ με g++
Πολλοι προγραμματιστες ομως κανουν και διαφορετικους συνδυασμους μεταγλωττισης οπως c source με g++ οπως και c++ compile με gcc και link με g++ η και compile με gcc και link με clang και λοιπα
Γιατι χρησιμοποιουν λοιπον διαφορετικους συνδυασμους μεταγλωττισης συνδεσης για δημιουργια εκτελεσιμου