c++
एक सिस्टम पर C++
कंपाइलर का मानक नाम है।
एक जीएनयू प्रणाली आप लगभग निश्चित रूप से GCC
(जीएनयू संकलक संग्रह) है स्थापित है, जो एक C++
संकलक (जीएनयू के लिए 'जी') g++
नामित शामिल पर। लेकिन POSIX- संगत होने के लिए, वे इस कंपाइलर को c++
के रूप में भी स्थापित करते हैं, कभी-कभी c++
g++
का एक प्रतीकात्मक लिंक होता है कभी-कभी यह एक कठिन लिंक होता है, कभी-कभी यह एक ही फ़ाइल को दो बार इंस्टॉल किया जाता है।
यह फ्रीबीएसडी या नेटबीएसडी जैसी अन्य प्रणालियों के मामले में नहीं हो सकता है। यह संभव है कि उन प्रणालियों में जीसीसी (और अन्य जीएनयू सामान) स्थापित न हों।
अपने सिस्टम पर इन दो फ़ाइलों सिर्फ समान हैं:
% diff `which c++` `which g++`
% echo $?
0
इसका मतलब है कि c++
कम से कम एक ही संकलक का आह्वान, लेकिन सैद्धांतिक रूप से यह कुछ कमांड लाइन विकल्प अलग तरह से व्याख्या या कुछ अलग चूक हो सकता है। अधिक जानकारी वाला कोई व्यक्ति इस संबंध में उत्तर का विस्तार करने के लिए स्वतंत्र है।
'सीसी' और 'सी ++' पॉज़िक्स कंपाइलर्स के नाम हैं। अधिक संभावना नहीं है, 'सी ++' 'g ++', और 'cc' से' gcc' के लिए एक सिम्लिंक होगा। –
संभावित डुप्लिकेट [जी ++ और जीसीसी के बीच क्या अंतर है?] (Https://stackoverflow.com/questions/172587/what-is-the-difference-between-g-and-gcc) फेडोरा 21 पर –