Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

जी++ और जीसीसी में क्या अंतर है?

g++

जीएनयू सी ++ कंपाइलर (जी ++) लिनक्स में एक कंपाइलर है जिसका उपयोग सी ++ प्रोग्राम को संकलित करने के लिए किया जाता है। यह एक्सटेंशन .c और .cpp वाली दोनों फाइलों को C++ फाइल के रूप में संकलित करता है।

C++ प्रोग्राम को कंपाइल करने के लिए कंपाइलर कमांड निम्नलिखित है।

g++ program.cpp -o filename

यहाँ,

फ़ाइल नाम - .c या .cpp एक्सटेंशन वाली फ़ाइल का नाम।

निम्नलिखित g++ कंपाइलर का उपयोग करने का एक उदाहरण है।

उदाहरण

#include <iostream>
using namespace std;
int main() {
   int a = 20;
   cout << "The value of a : " << a;
   return 0;
}

आउटपुट

$g++ -o main *.cpp
$main
The value of a : 20

जीसीसी

जीएनयू सी कंपाइलर (जीसीसी) लिनक्स में एक कंपाइलर है जिसका उपयोग सी प्रोग्राम को संकलित करने के लिए किया जाता है। यह एक्सटेंशन “.c” वाली फाइलों को संकलित करता है।

C प्रोग्राम को कंपाइल करने के लिए कंपाइलर कमांड निम्नलिखित है।

gcc program.c -o filename

यहाँ,

फ़ाइल नाम - .c एक्सटेंशन वाली फाइल का नाम।

जीसीसी कंपाइलर का उपयोग करने का एक उदाहरण निम्नलिखित है।

उदाहरण

#include <stdio.h>
int main() {
   int a = 20;
   printf("The value of a : %d", a);
   return 0;
}

आउटपुट

$gcc -o main *.c
$main
The value of a : 20

  1. DirectX 11 और DirectX 12 में क्या अंतर है?

    DirectX, एपीआई या एप्लिकेशन प्रोग्रामिंग इंटरफेस का एक संग्रह है, जिसका उपयोग सॉफ्टवेयर द्वारा मल्टीमीडिया सामग्री को प्रस्तुत करने और ग्राफिकल हार्डवेयर के साथ संचार करने के लिए किया जाता है। DirectX का प्रमुख घटक API, Direct3D, सॉफ्टवेयर और ग्राफिक्स हार्डवेयर के बीच संचार को संभालता है। चूंकि सभी

  1. सी # में इंटरफेस और क्लास के बीच क्या अंतर है?

    एक इंटरफ़ेस फ़ील्ड या विधि कार्यान्वयन के बिना एक वर्ग है। यह परिभाषित विधियों को लागू नहीं कर सकता है। एक वर्ग आम तौर पर एक इंटरफ़ेस में परिभाषित विधियों को लागू करता है। इंटरफ़ेस इंटरफेस गुणों, विधियों और घटनाओं को परिभाषित करते हैं, जो इंटरफेस के सदस्य हैं। इंटरफेस में केवल सदस्यों की घोषणा होत

  1. सी # में स्ट्रिंग और स्ट्रिंग के बीच क्या अंतर है?

    String System.String के लिए खड़ा है जबकि string System.String के लिए C# में एक उपनाम है - उदाहरण के लिए string str = "Welcome!"; यह आवश्यक नहीं है, लेकिन आम तौर पर जब आप कक्षाओं के साथ काम करते हैं तो स्ट्रिंग का उपयोग किया जाता है। string str = String.Format("Welcome! {0}!", u