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

g++ और gcc में क्या अंतर है?

g++

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

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

g++ program.cpp -o filename

यहाँ,

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

gcc

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

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

gcc program.c -o filename

यहाँ,

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

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

उदाहरण

#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. डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है? डायरेक्टएक्स 11 और डायरेक्टएक्स 12 में क्या अंतर है?

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

  1. - C# में इंटरफ़ेस और क्लास में क्या अंतर है?

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

  1. - C# में String और string में क्या अंतर है?

    String का मतलब System.String है जबकि string C# में System.String के लिए एक एलियास (alias) है।उदाहरण के लिए:string str = Welcome!;यह आवश्यक नहीं है, लेकिन आमतौर पर String का उपयोग तब किया जाता है जब आप क्लासेस के साथ काम करते हैं।string str = String.Format(Welcome! {0}!, user);चूंकि string System.Str